[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: HTTP_REFERER
sh47n
Как можно узнать как клиент попал на сайт через адресную строку или по линку с другого сайта, чтобы не менять линки?
$_SERVER["HTTP_REFERER"]
возвращает пустую строку:(
123456
Пустая строка - значит ввел ссылку в браузере..
sh47n
Цитата (123456 @ 26.09.2015 - 14:53)
Пустая строка - значит ввел ссылку в браузере..

пустая строка по линку на странице и адресу в браузере.
Проверил также
header("Refresh:5; URL=http://....");

Одинаково, пустая строка.
Может это с настройками сервера и версией PHP как-то связано?
AllesKlar
Цитата
'HTTP_REFERER'
    Адрес страницы (если есть), которая привела браузер пользователя на эту страницу. Этот заголовок устанавливается веб-браузером пользователя. Не все браузеры устанавливают его и некоторые в качестве дополнительной возможности позволяют изменять содержимое заголовка HTTP_REFERER. Одним словом, в самом деле ему нельзя доверять.


_____________
[продано копирайтерам]
sh47n
Цитата (AllesKlar @ 27.09.2015 - 04:56)
Цитата
'HTTP_REFERER'
    Адрес страницы (если есть), которая привела браузер пользователя на эту страницу. Этот заголовок устанавливается веб-браузером пользователя. Не все браузеры устанавливают его и некоторые в качестве дополнительной возможности позволяют изменять содержимое заголовка HTTP_REFERER. Одним словом, в самом деле ему нельзя доверять.

и других вариантов, кроме изменения линков на всех страницах, нет?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.