Блокировка IP с помощью PHP
Есть много способов защитить свой сайт от неблагоприятных посетителей, например спаммеров. Самый простой способ, который помогает в 90% случаев – блокировка IP.
Начнём
Для начала нужно определить IP посетителя:
<?php $ip = $_SERVER['REMOTE_ADDR'];
Далее нужно задать переменную, в которой будут храниться заблокированные IP-адреса:
$ban = array('111.111.111.111','222.222.222.222');
$count = count($ban);
Теперь надо запустить цикл, чтобы всё заработало.
for ($i=0; $i<$count; $i++) {
if($ip == $ban[$i]) { die("Извините, но ваш IP заблокирован: $ip"); } } ?>
Примерно такой код должен у вас получиться:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$ban = array('111.111.111.111','222.222.222.222');
$count = count($ban);
for ($i=0; $i<$count; $i++) {
if($ip == $ban[$i]) { die("Извините, но ваш IP заблокирован: $ip"); } } ?>
}
?>
Всё.