Forum Webscript.Ru

Программирование => PHP => Тема начата: Lucent от 17 Мая 2006, 18:25:25

Название: Определение поискового робота
Отправлено: Lucent от 17 Мая 2006, 18:25:25
Делаю статистику посещений.
Возникли вопросы:
1.Как определить заход на сайт поискового робота.
2. при заходе на сайт в разных броузерах - мой скрипт идентифицирует меня как разных пользователей, то есть каждый броузер оставляет свою куку.
Можно ли это устранить?
Название: Определение поискового робота
Отправлено: CGVictor от 17 Мая 2006, 18:51:58
Lucent
1. По заданным UserAgent, они общедоступны (в FAQ поисковиков)
2. Можно, но не нужно.
Название: Определение поискового робота
Отправлено: reLax[0x00] от 19 Мая 2006, 19:46:15
Lucent
А ты что статистику сайта делаешь по браузеру ???

Список ботов можно найти везде - просто если в USER_AGENT они встречаются-значит бот.

Браузер куку не оставляет. Это ты ее кидаешь с сервера. и естественно под разным браузером свои "хранилища кук". Самый простой способ - определяй уникального пользователя по IP и если его браузер == бот, то не учитывай. Если ты конечно не биллинговую систему разрабатываешь :)