нужен результат, например, как на php.ru
достаточно ли для этого знать только IP-адрес посетителя?
заранее благодарен...
Спустя 3 минуты, 19 секунд (27.04.2007 - 13:57) md5 написал(а):
прислушайся к сердцу
Спустя 2 минуты, 50 секунд (27.04.2007 - 14:00) shM@Lekz написал(а):
Цитата(md5 @ 27.4.2007, 14:57) [snapback]19305[/snapback]
прислушайся к сердцу
сёрьёзно... как это реализовано?
"За последние 24 часа нас посетило 1422 программиста и 5 роботов. Сейчас используют поисковую систему четверо ..."
понятно, что в БД записываются айпишки клиентов, но как определяют: КТО ЕСТЬ РОБОТ?
Спустя 4 минуты, 56 секунд (27.04.2007 - 14:05) Rem написал(а):
откуда пришел скорее всего надо смотреть
Спустя 33 минуты, 42 секунды (27.04.2007 - 14:38) md5 написал(а):
Цитата
откуда пришел скорее всего надо смотреть smile.gif
ага, и что принес с собой... =)))
ну тогда прислушайся к заголовкам
Спустя 1 день, 3 минуты, 32 секунды (28.04.2007 - 14:42) dreadboy написал(а):
по юзер-агенту
Спустя 2 дня, 20 часов, 53 минуты, 20 секунд (1.05.2007 - 11:35) Rem написал(а):
да кстати юзер агент это лучший выход имхо.
вот сделал идентификатор ботов, всё куль работает, кроме одного: какую именно страницу посмотрел бот.
$_SERVER['PHP_SELF'] не катит, ибо он убирает все переменные из адресной строки...
а как посмотреть всё содержимое адресной строки? подскажите если это осуществимо.
вот сделал идентификатор ботов, всё куль работает, кроме одного: какую именно страницу посмотрел бот.
$_SERVER['PHP_SELF'] не катит, ибо он убирает все переменные из адресной строки...
а как посмотреть всё содержимое адресной строки? подскажите если это осуществимо.
Спустя 3 минуты, 14 секунд (1.05.2007 - 11:38) Rem написал(а):
а кстати вот код для определения основных видов ботов:
Код
$bot="";
if (strstr($_SERVER['HTTP_USER_AGENT'], 'Yandex')){ $bot='Yandex';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Googlebot')){$bot='Google';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Slurp')){$bot='Hot Bot search';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'WebCrawler')){$bot='WebCrawler search';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'ZyBorg')){$bot='Wisenut search';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'google')){$bot='Google';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'scooter')){$bot='AltaVista';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'StackRambler')){$bot='Rambler';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'aport')){$bot='Aport';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'lycos')){$bot='Lycos';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'yahoo')){$bot='Yahoo';}
if (strstr($_SERVER['HTTP_USER_AGENT'], 'Yandex')){ $bot='Yandex';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Googlebot')){$bot='Google';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'Slurp')){$bot='Hot Bot search';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'WebCrawler')){$bot='WebCrawler search';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'ZyBorg')){$bot='Wisenut search';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'google')){$bot='Google';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'scooter')){$bot='AltaVista';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'StackRambler')){$bot='Rambler';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'aport')){$bot='Aport';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'lycos')){$bot='Lycos';}
else if (strstr($_SERVER['HTTP_USER_AGENT'], 'yahoo')){$bot='Yahoo';}
Спустя 1 день, 22 часа, 27 минут, 5 секунд (3.05.2007 - 10:05) captain написал(а):
Есть ещё спам боты Их определить сложнее.
http://www.zelenkov.net/se/badbots_list.php
А вообще идём на http://robotstxt.org.ru/ и читаем интересное чтиво про них
http://www.zelenkov.net/se/badbots_list.php
А вообще идём на http://robotstxt.org.ru/ и читаем интересное чтиво про них
_____________