Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Альтернатива $_SERVER['HTTP_REFERER']
 
 автор: parczynski   (02.12.2011 в 03:38)   письмо автору
 
 

Есть следующий алгоритм:
На сайт site1.ru вставляется строчка
<script src='http://site2.ru/api/index.js'></script>

на сервере site2.ru js обрабатывается как php, и там определяется с какого сайта загружался скрипт и в зависимости от того с какого сайта его загрузили ($_SERVER['HTTP_REFERER']) выводится нужный контент. В сентябре все работало как по маслу, но проект на некоторое время оставили, а сейчас возобновили. И вот теперь в опере ничего не работает. Вывожу принт $_SERVER там нет ключа HTTP_REFERER, в MSIE все еще работает. Собственно вопрос - что случилось? опера выпустила обновление без HTTP_REFERER? Может быть есть какой-то альтернативный способ узнать с какого сайта загрузился скрипт?

  Ответить  
 
 автор: cheops   (02.12.2011 в 13:15)   письмо автору
 
   для: parczynski   (02.12.2011 в 03:38)
 

HTTP_REFERER - это добрая воля браузера, может отправлять, а может нет. Кроме браузера HTTP_REFERER может резать FireWall. Альтернативы нет.

  Ответить  
 
 автор: parczynski   (02.12.2011 в 15:14)   письмо автору
 
   для: cheops   (02.12.2011 в 13:15)
 

А как работают счетчики статистики вроде liveinternet? никто не в курсе? неужеле у них на сервере нет дополнительной проверки с какого сайта загрузилась их картинка (во избежание накрутки)

  Ответить  
 
 автор: cheops   (02.12.2011 в 15:27)   письмо автору
 
   для: parczynski   (02.12.2011 в 15:14)
 

Раньше не было, сейчас возможно есть (да им собственно все-равно накручиваете вы сайт или нет - для того, чтобы накрутить хосты, вам потребуется куча прокси-серверов - которую вы с таким же успехом можете обрушить и на ваш сайт создав реальную посещаемость).

PS В любом случае HTTP_REFERER от накрутки не спасает - его же подделать очень легко. Никто не будет его использовать для этих целей.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования