- RU.PHP ------------------------------------------------------------- RU.PHP -
Msg : #12095 [566]
От : Andrey Lugovoy 2:5020/400 09 января 05, 16:04
Кому : Sergey Stepanov 10 января 05, 21:20
Тема : Re: Определить поискового паука посредством PHP
-------------------------------------------------------------------------------
From: "Andrey Lugovoy"
Hello, Sergey!
You wrote on Mon, 3 Jan 2005 22:09:55 +0000 (UTC):
SS> Как определить с помощью PHP, что страницу генерирует поисковый паук
SS> гугла, яндекса и др., а не просматривает пользователь? Как вообще
SS> выявить паука, т.е., что это паук яндекса, а это рамблера? Возможно
SS> ли вообще такое только посредством одного PHP?
$INDEXER = array();
$INDEXER['Yandex'] = "uksfkkjpa9cgsgcr";
$INDEXER['StackRambler'] = "fjapfij0dwfojmpx";
$INDEXER['Googlebot'] = "b16n3kws1p6nxd2m";
$INDEXER['Yahoo!'] = "3tswbc301yvb8lh7";
$INDEXER['NPBot'] = "0egncf7gjdpt5aiq";
$INDEXER['ia_archiver'] = "w2x8ek1ml7kc8fkf";
$INDEXER['www.almaden.'] = "f7dwbe8w6w75cvbe";
$INDEXER['Aport'] = "pjvc5uszk6qtz6hk";
$INDEXER['msnbot'] = "6j5ulqq70vubt4fg";
$INDEXER['MNOGOSEARCH'] = "azb9t5ozjgk2yq5e";
$INDEXER['DISCo Watchman'] = "7w0cjbcaemzmgr1k";
значения не бери в голову, это рутина, а значения индекса - это значение
строки агента бота.
foreach($INDEXER AS $IK => $IV) {
if(strstr($HTTP_USER_AGENT,$IK)) {
# индексирует бот
break;
}
}
With best regards, Andrey Lugovoy. E-mail: andrey.lugovoy@billing.ru
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
При переходе по баннеру - скидка 25% на первый месяц обслуживания! При переходе по баннеру - скидка 25% на первый месяц обслуживания!