jasiek07 0 Zgłoś post Napisano Sierpień 27, 2014 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
MasterNETpl 100 Zgłoś post Napisano Sierpień 28, 2014 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
likufanele 77 Zgłoś post Napisano Sierpień 28, 2014 Zapoznaj się z wartościami jakie zwraca parse_url: http://pl1.php.net/manual/pl/function.parse-url.php Udostępnij ten post Link to postu Udostępnij na innych stronach