Показать сообщение отдельно

  #7  
Старый 15.01.2009, 10:24
BlackSun
Познавший АНТИЧАТ
Регистрация: 01.04.2007
Сообщений: 1,268
С нами: 10058786

Репутация: 4589


По умолчанию

PHP код:
function SpiderDetect($user_agent)
{
    
$engines = array(
        array(
'Aport''Aport robot'),
        array(
'Google''Google'),
        array(
'msnbot''MSN'),
        array(
'Rambler''Rambler'),
        array(
'Yahoo''Yahoo'),
        array(
'AbachoBOT''AbachoBOT'),
        array(
'accoona''Accoona'),
        array(
'AcoiRobot''AcoiRobot'),
        array(
'ASPSeek''ASPSeek'),
        array(
'CrocCrawler''CrocCrawler'),
        array(
'Dumbot''Dumbot'),
        array(
'FAST-WebCrawler''FAST-WebCrawler'),
        array(
'GeonaBot''GeonaBot'),
        array(
'Gigabot''Gigabot'),
        array(
'Lycos''Lycos spider'),
        array(
'MSRBOT''MSRBOT'),
        array(
'Scooter''Altavista robot'),
        array(
'AltaVista''Altavista robot'),
        array(
'WebAlta''WebAlta'),
        array(
'IDBot''ID-Search Bot'),
        array(
'eStyle''eStyle Bot'),
        array(
'Mail.Ru''Mail.Ru Bot'),
        array(
'Scrubby''Scrubby robot'),
        array(
'Yandex''Yandex'),
        array(
'YaDirectBot''Yandex Direct')
    );

    foreach (
$engines as $engine)
    {
        if (
strstr($user_agent$engine[0]))
        {
            return(
$engine[1]);
        }
    }

    return 
False;
}    
    
    
$user_agent getenv("HTTP_USER_AGENT");
    
$spider SpiderDetect($user_agent); 
 
Ответить с цитированием