|
|
|||
|
wm-help.net -> Статьи веб-мастера -> Защита сайта с PHP -> Защита сайта. Блокировка ip адресаЗащита сайта. Блокировка ip адреса
Автор: Беляев Александр
Сайт Автора: wm-help.net
E-mail Автора: admin@wm-help.net
Дата написания: 28.10.2006
Сейчас в интернете очень
активно спамят посещаемые и не очень интернет-ресурсы различных направлений и
тематик. Несмотря на множество всевозможных способов защиты,
расположенных на большинстве сайтов, спамеров остановить не всегда получается.
Иногда они вручную или в полуавтоматическом режиме заполняют формы в гостевых,
форумах, комментариях…, причем настолько нагло рекламируют себя или свой сайт,
что диву даешься от их беспринципности. И от таких посягательств на
"чистоту" вашего контента, а как следствие и сайта в целом, зачастую
спасает только блокировка ip адреса спамера.
На мой взгляд, блокировка по ip – очень эффективный метод борьбы со спамом, но
применять его можно только в крайних случаях, например, когда с одного и того
же ip вас спамили больше двух-трех
раз. Использовать этот метод нужно крайне осторожно, дабы случайно не
закрыть доступ к вашему сайту для поисковых машин, которые составляют
основную часть трафика любого сайта. Источник: http://wm-help.net/my-articles/article/protect-site.ip-blok.htmВ этой статье рассмотрен простейший php-скрипт, который имеет два уровня защиты сайта: предупреждение спамера о том, что ему не поздоровится, если он еще раз наспамит и полная блокировка доступа к сайту по ip. Единственным минусом блокировки по ip является то, что спамер может пользоваться бесплатным и общедоступным прокси-сервером, и если забаннить сервер с этим ip, то к вашему сайту не смогут получить доступ и те, кто использует его исключительно в мирных целях. Поэтому прежде чем банить смотрите, кто есть кто через сервис whois. А вот и сам php-код простейшего скрипта для блокировки пользователя по ip:
Для того, чтобы использовать данный скрипт блокировки ip адресов создайте php-файл ip_bann.php и поместите в него весь код
скрипта, который вы видите выше. Затем в самом начале основного скрипта, обычно
это index.php допишите строчку: Так же этот php-скрипт можно использовать для блокировки ip непосредственно в скриптах отвечающих за добавление сообщений пользователей на ваш сайт, а не повсеместно, данный вариант иногда бывает даже лучше. В случае не выполнения данного обязательства, возможно обращение в суд. Другие статьи из раздела "Защита сайта с PHP"
|
|
| бодибилдинг | Строим Домик | RU-домены за 170 рублей | Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008. При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны! Время генерации страницы: 0.049 |