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

  #5  
Старый 11.04.2010, 17:24
shiku
Познающий
Регистрация: 06.08.2009
Сообщений: 61
С нами: 8822794

Репутация: 11
По умолчанию

PHP код:
<?php
$bots 
= "google,yahoo,yandex";
$bot_array = explode(",", $bots);
$uagent = strtolower($_SERVER['HTTP_USER_AGENT']);
foreach(
$bot_array as $name)
{
  
$pos = strstr($uagent, $name);
  if(
$pos !== false)
    {
        exit(
header("Location: /404.php"));
    }
}
    
header('Location: /1.php');
?>
Вот скриптик который фильтрует по юзерагенту(точнее по встречающимся в названии словам). Если это не бот-редирект на 1.php, если бот-нах с пляжа. По айпи труднее, там же целый диапазон айпишников, да и сам юзерагент не всегда типичный, у ботов часто используються обыкновенные
 
Ответить с цитированием