Bots : google , yandex и т.д

Khvosticov Sergey
Сообщения: 201
Зарегистрирован: 31 дек 2009
Всем доброе время суток , щас очень стало интересно как сделать вывод ботов на странице.

Допустим у меня есть страница test.php при индексировании поискового робота google, yandex или других , я хочу что бы на странице выводилось какой бот в настоящее время индексирует эту страницу , такая функция есть на phpbb3 , а я хочу приерепить её к своему самописному движку , не пойму как это устроено , как пользователей онлайн вывести я знаю , а вот как роботов ...

Просто прописать статический айпи адреса роботов и указать Имена?
Были времена я срывался и падал вниз, но всегда успевал ухватиться за карниз...

Аватара пользователя
Distructor
Администратор
Сообщения: 1631
Зарегистрирован: 28 дек 2009
проверять $_SERVER['HTTP_USER_AGENT'] на частичное или полное совпадение с маской

Например

Код: Выделить всё

if ( strpos($_SERVER['HTTP_USER_AGENT'], 'StartTop Bot v') !== false ) 
   echo 
"It's Distructor's Domolink SitesTop bot"; 

Khvosticov Sergey
Сообщения: 201
Зарегистрирован: 31 дек 2009
Спасибо.
Были времена я срывался и падал вниз, но всегда успевал ухватиться за карниз...


Вернуться в «Вопросы по программированию»