Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> HTTP_REFERER
Oscar
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 10.01.2004
Skąd: Ja tutejszy

Ostrzeżenie: (0%)
-----


Mam taki problem:
Chcę, aby na stronie internetowej był umieszczany skrypt poprzez <IMG SRC="skrypt.php">, który w zalezności od tego, na jakiej stronie znajduje się to wywołanie pzrekierowywał albo na odpowiedni obrazek (parametry GET) albo na informację o błędzie. Wiem że najprostsze rozwiązanie to: [php:1:1792cbe6d1]<?
if ($_SERVER['HTTP_REFERER'] == 'http://moja_strona.pl') {
// instrukcje umieszczające w $root adres właściwego obrazka
header("Location: $root");
} else {
header("Location: http://http://moja_strona.pl/blad.gif");
}
?>[/php:1:1792cbe6d1]Ale właśnie tutaj jest problem... Nieważne z jakiej przeglądarki korzystam, HTTP_REFERER jest zawsze pusty (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Może ktoś wie jak to zrobić inaczej??

Dzięki z góry za wszelką pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Zbłąkany
post
Post #2


Administrator serwera


Grupa: Developerzy
Postów: 521
Pomógł: 13
Dołączył: 2.04.2004
Skąd: 52°24' N 16°56' E

Ostrzeżenie: (0%)
-----


nic dziwnego ze jest pusty przeciez referer wskazuje na strone z jakiej sie odwolales do danej strony i wtedy przyjmuje jakas wartosc a jak wlaczyles ta strone od razu to jest puste (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) sprobuj przez $_SERVER["HTTP_HOST"] 8)
Go to the top of the page
+Quote Post
Oscar
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 10.01.2004
Skąd: Ja tutejszy

Ostrzeżenie: (0%)
-----


Chyba źle mnie zrozumiałeś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Skrypt ma za zadanie przekierować na rysunek tylko wtedy, kiedy znacznik <img> odwołujący się do niego jest na mojej stronie. Czyli odwołanie do skryptu pochodzi z innej strony (powinno więc ustawić HTTP_REFERER).
Może jeszcze inaczej ujmę co to ma być za skrypt - zabezpieczenie przed podglądaniem adresu obrazka (wiem że można to obejść ale jednak (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )
Go to the top of the page
+Quote Post
Paul
post
Post #4





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Moze twoj firewall czysci to - tak jak w tym przypadku
Go to the top of the page
+Quote Post
Oscar
post
Post #5





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 10.01.2004
Skąd: Ja tutejszy

Ostrzeżenie: (0%)
-----


Tak to to (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Przynajmniej wiem czemu takie cuda wychodzą (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 22:45