Сделано в Раскрутке

Архив эхоконференции RU.PHP

- 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% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!