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

  #5  
Старый 27.01.2010, 00:15
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от (Dm)  
небольшой недочет:
PHP код:
$userAgents = array("Google""Slurp""MSNBot""ia_archiver""Yandex""Rambler");
    foreach(
$userAgents as $agent)
        if( 
strpos($_SERVER['HTTP_USER_AGENT'], $agent) !== false ) { 
Дело в том что например бот msn, подписывается сейчас по крайней мере msnbot, т.е скрипт даст ему проиндексировать.

Для сравнения можно использовать, такую конструкцию:
PHP код:
$allBots implode('|'$userAgents);
if (
preg_match('/'.$allBots.'/i'$_SERVER['HTTP_USER_AGENT'])) { 
Можно не использовать регексп, stripos();
 
Ответить с цитированием