Главная страница / Программирование на PHP

Http_referer

$_SERVER['HTTP_REFERER'] почему-то не отображается. Может быть надо что-то прописать в настройках сервера или php?
Пример, пожалуйста.
Стоит упомянуть, если referer нет, то он и не будет отображаться.
Пример, пожалуйста.
Строго говоря, если referer нет, то он и не будет отображаться скрипты. Давайте, обратим внимание, великолепный ответ. Однако, только понять бы, что он означает.
он рзначает то, что если перехода на ваш сайт с прекрасно чужого сайта(надёжно доменного имени, папки, раздела - понимайте, как вам удобно) не было, то элемент массива HTTP_REFERER будет пустым.
Старнно!
Вопрос как раз в том. что ПЕРЕХОД БЫЛ и как его лучше определить?
echo $_SERVER['HTTP_REFERER']
Не работает! Повторю вопрос:
$_SERVER['HTTP_REFERER'] почему-то не отображается. Без всяких сомнений, гармонично может быть надо что-то прописать в настройках сервера или php?
По-новому включить вывод всех ошибок, протестировать, потом спрашивать
Уже нашел. К сожаленюи, вы, как и я были не в курсе.
Напомним, теперь знайте, что не все броузеры и не во всех случаях отдают такую информацию документация. Без всяких сомнений, поэтому использовать эту переменную не надежно.
Поэтому применеть эту переменную не надежно веб программирование.
Это известный факт. Еще есть файрволы, которые скрывают referer.
Жаль, что об этом вы не вспомнили сразу. Я потратил на поиски почти сутки.
Напиши, из-за чего, в итоге, не передавался реверер php.
Он поразительное просто отсутствовал в заголовках php. почему даже не стал разбираться, потому как отзывы по этому поводу самые скептические. Однако, ненадежная прекраснейше переменная. Имеет место тот
факт, что иногда ее даже советуют гармонично отключить.
а как же тогда узнать откуда пришел юзер?
Это и был вопрос!

Главная страница / Программирование на PHP / Http_referer