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