Скрипт банов

Discussion in 'PHP' started by Cactuz, 13 Nov 2007.

  1. Helios

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

    Joined:
    14 Jan 2007
    Messages:
    414
    Likes Received:
    180
    Reputations:
    103
    ты какой Ip банить пытаешься?

    Если свой внешний, под которым виден из инета, естественно у тебя ничего не выйдет.

    Сервер на локалхосте всегда будет видеть тебя как 127.0.0.1, на это и опирайся в своих тестах
     
    #21 Helios, 27 Nov 2007
    Last edited: 27 Nov 2007
  2. Cactuz

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

    Joined:
    6 Jan 2007
    Messages:
    86
    Likes Received:
    5
    Reputations:
    0
    я свой ип и баню....
    PHP:
    <? 
    require_once 
    "connect.php"// конфиг для подключения к бд 
    $ip mysql_query("SELECT * FROM `cac_ban` WHERE `ip` = '".mysql_escape_string(htmlspecialchars($_SERVER['REMOTE_ADDR']))."'");  
    if (@
    mysql_num_rows($ip) != 0) die("Permission denied<br>Reason: ".mysql_result($ip,0,'reason'));  
    ?>

    <?
    $ip 
    = ($_SERVER['REMOTE_ADDR']);
    echo 
    "<br>$ip";
    ?>
    показываетца мой ип который я забанил
     
  3. gibson

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

    Joined:
    24 Feb 2006
    Messages:
    391
    Likes Received:
    247
    Reputations:
    88
    о_О сильно.
    вот какой здесь у тебя на локалке покажет такой и бань.
    2Helios 127.0.0.1 по-моему это loopback адрес и если есть лок сеть, то ip компа будет другой такой какой покажет $_SERVER['REMOTE_ADDR']
     
  4. Meanor

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

    Joined:
    9 Sep 2007
    Messages:
    66
    Likes Received:
    9
    Reputations:
    0
    А он показывает 127.0.0.1 если скрипт тестируется на локальном сервере.
     
  5. Cactuz

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

    Joined:
    6 Jan 2007
    Messages:
    86
    Likes Received:
    5
    Reputations:
    0
    мля бан не работает... хотябаню всё правельно именно тот ип который нудно и не работает вы протестируйте потом советуйте...