
27.01.2010, 00:15
|
|
Он хакер.
Регистрация: 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();
|
|
|