Falc
Новичок
Браузер шлет не корректный HTTP_REFERER?
Ситуация следующая:
У меня есть счетчик, он вставляется на страницу примерно так:
<img scr=example.com/script.php>
Чтобы узнать с какой страницы был загружен мой счетчик я использую переменую $_SERVER['HTTP_REFERER'].
В результате ко мне в логи иногда попадают страницы, на которых мой счетчик не установлен, и не мог быть установлен.
Например:
http://www.yandex.ru/redir?dtype=rsw&url=http://www.example.com/
Смотрел с каких USER_AGENT такое бывает, думал какие-то уникальные браузеры такое делают, ничего подобного такую фигню выдает MSIE.
Вопрос, кто-нибудь знает в каких случаях MSIE выдает такой кривой реферер? И можно ли как-нибудь этого избежать?
Ситуация следующая:
У меня есть счетчик, он вставляется на страницу примерно так:
<img scr=example.com/script.php>
Чтобы узнать с какой страницы был загружен мой счетчик я использую переменую $_SERVER['HTTP_REFERER'].
В результате ко мне в логи иногда попадают страницы, на которых мой счетчик не установлен, и не мог быть установлен.
Например:
http://www.yandex.ru/redir?dtype=rsw&url=http://www.example.com/
Смотрел с каких USER_AGENT такое бывает, думал какие-то уникальные браузеры такое делают, ничего подобного такую фигню выдает MSIE.
Вопрос, кто-нибудь знает в каких случаях MSIE выдает такой кривой реферер? И можно ли как-нибудь этого избежать?