• Закрываем доступ к сайту, определённому посетителю.

  • Когда-нибудь обязательно сталкиваешься с такой ситуацией, что кому-то нужно закрыть доступ к сайту, зная его IP адрес. Если это один человек с одним IP адресом, то скрипт можно использовать следующий:

    <?

    // IP адрес жертвы =)

    $ip="127.0.0.1";

    if(empty(
    $_SERVER['REMOTE_ADDR']))
    die(
    "<b>Ваш IP адрес не определён!</b>");

    elseif(
    $_SERVER['REMOTE_ADDR']==$ip)
    die(
    "<b>Вам сюда нельзя!</b>");
    ?>

    Если же нужно закрыть доступ всем посетителем, у которых IP адрес начинается на 127., то скрипт уже такой:

    <?

    // Начало IP адреса жертв =))

    $ip="127.";

    if(empty(
    $_SERVER['REMOTE_ADDR']))
    die(
    "<b>Ваш IP адрес не определён!</b>");

    elseif(
    preg_match("!".preg_quote($ip)."!",$_SERVER['REMOTE_ADDR']))
    die(
    "<b>Вам сюда нельзя!</b>");
    ?>


    Дата публикации: 30.11.2003
    Автор статьи: Manlix