почему когда приходят с https, $_SERVER['HTTP_REFERER'] возвращается пустой???

Gluk

Новичок
почему когда приходят с https, $_SERVER['HTTP_REFERER'] возвращается пустой???

почему когда приходят с https $_SERVER['HTTP_REFERER'] возвращается пустой?
как можно проверить тогда, пришел ли пользователь с того сайта или нет?
 

Buster Keaton

Guest
$_SERVER['HTTP_REFERER'] может быть пустой не только когда приходят с https.
Это вообще НЕОБЯЗАТЕЛЬНОЕ поле.
и проверять по нему не рекомендуется вообще ничего.
 

Oleg Puzanov

Guest
правильно, нельзя по рефереру ничего проверять. Реферер запросто подделать можно
 

Кром

Новичок
открываешь телнет
telnet localhost 80

пишешь:
GET / HTTP/1.1
Host: localhost
User-Agent: Lynx/2.8.3dev.8 libwww-FM/2.14FM
Referer: http://example.com/

можешь поставить себе прокси и менять все заголовки через него
 
Сверху