Отловить бота, загружающего страницу.

Bor-ka

Новичок
Отловить бота, загружающего страницу.

Имеем страницу, на ней вызывается счетчик (например просто <img src="1.php?id=1" border=0>

Соответственно если приходит бот поисковика, то ему картинки по барабану, и такой заход не учитывается.

Отсюда ворпос - отловить бота можно только внедрением php кода с получением в коде $_SERVER['HTTP_USER_AGENT']?
 

nerezus

Вселенский отказник
Отсюда ворпос - отловить бота можно только внедрением php кода с получением в коде $_SERVER['HTTP_USER_AGENT']?
robots.txt
но ты сам же себе оветил про картинку?
 

slach

Новичок
Bor-ka отловить НОРМАЛЬНОГО БОТА
можно если он цепляет robots.txt - ПО ЛОГАМ
кроме того можно еще и вот так

<a style="display:none" href="check_robot.php">for robots only</a>
 

Bor-ka

Новичок
slach
Спасибо!

про robots.txt - те же дятлы яндекса роботс.тхт не читают, а долбят конкретную страницу с определенным квантом времени, если не ошибаюсь.

<a style="display:none" href="check_robot.php">for robots only</a>
это тоже только для индексаторов, зеркальщики и дятлы на это не поведутся.

Т.к. сайт на движке, придется встроить получение HTTP_USER_AGENT в php код на страницу и передачу данных счетчику.

Всем спасибо.

p.s.
исправлено "рефера" на "HTTP_USER_AGENT"
 

Фанат

oncle terrible
Команда форума
кто-нибудь понял связь между задачей и решением?
 

Фанат

oncle terrible
Команда форума
непонятно, каким образом в решении отлова бота помогло встраивание кода получения реферера в пхп код
 

Bor-ka

Новичок
Фанат
прочитав Ваше сообщение увидел косяк в своем сообщении. естесвенно не рефера, а юзерагента.
 
Сверху