Anti Dddos скрипт

Discussion in 'PHP' started by Adio, 21 Feb 2010.

  1. Adio

    Adio Elder - Старейшина

    Joined:
    23 May 2005
    Messages:
    1,646
    Likes Received:
    147
    Reputations:
    18
    Как это работает ?

    Code:
    $ip = $REMOTE_ADDR;
    if (!in_array($ip,array('66.249.64.', '81.19.64.', '89.208.19.', '213.180.206.', '72.30.0.', '87.250.230.', '213.180.216.', '222.0.0.'))) //Ипы поисковиков, которым открыт доступ к сайту.
    {
    if (!isset($_COOKIE["Тут пиши имя кукиса"]) || ($_COOKIE["Тут пиши имя кукиса"]!="А тут содержание кукиса"))
    {
    $location="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
    $e = substr($location,0,strlen($r)-1);
    if ($location==$e."s")
    {
    die("Сработала анти ДДос защита. Обратитесь к администрации. ICQ "Тут впиши номер ICQ" (core32.org[/url])");
    }
    setcookie("Тут пиши имя кукиса","А тут содержание кукиса", time()+8640000);
    Header("Location: ".$location."?ddos=ddos");
    exit;
    }
    }