WebDix
Это веб-диз, детка!Выпуск #8 | 11 сентября 2006
Введение
Веб-дизайн
Раскрутка
Веб-заработок
Программирование
Photoshop CS
Flash
RusForumz
Новости
Интересности
Быстрый переход
WebDix › Выпуск #8 › Программирование

Блокировка IP с помощью PHP

Автор: Exact
http://rusforumz.com/

Есть много способов защитить свой сайт от неблагоприятных посетителей, например спаммеров. Самый простой способ, который помогает в 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"); } } ?>
}
?>

Всё.


« Как заработать в интернете?СодержаниеГолосование на языке PHP »
Выпуск подготовили: Exact, Nikitar, Psi, Alisha |  Copyright RusForumz.com 2006
Перепечатка материалов возможна только с письменного разрешения администрации
Журнал WebDix («Это веб-диз, детка!»), 2006-2008.
Сайт журнала: webdix.ru · форум: rusforumz.com
Об архиве
Рейтинг Old-Web