Skocz do zawartości
jasiek07

php referrer - pytanko

Polecane posty

Używam poniższego skryptu do zabezpieczenia strony na refferera, czyli domenę.

$referer = $_SERVER['HTTP_REFERER'];
$referer_parse = parse_url($referer);

if($referer_parse['host'] == "tvnazywo.org" || $referer_parse['host'] == "www.domena.com") {
     // Page content will display
} else {
     header("Location: http://domena.com/404.html");
     exit();
}

Działa wyśmienicie, mam natomiast jedno pytanie, czy da się zabezpieczyć nie tyle na domenę co na konkretną podstronę? Próbowałem tak:

$referer = $_SERVER['HTTP_REFERER'];
$referer_parse = parse_url($referer);

if($referer_parse['host'] == "tvnazywo.org" || $referer_parse['host'] == "www.domena.com/strona/") {
     // Page content will display
} else {
     header("Location: http://domena.com/404.html");
     exit();
}

ale nie chce działać...

Pozdrawiam!

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie baw się w żadne referery, przeglądarka odwiedzającego stronę może mieć referer zablokowane lub zmodyfikowane i działać nie będzie.

Zapoznaj się z ustawieniami referer w przeglądarkach internetowych.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zaloguj się, aby skomentować

Będziesz mógł dodać komentarz po zalogowaniu się



Zaloguj się

×