|
|
|
| Подскажите, пожалуйста, как избавиться от спама в гостевой книге?
Спам вот такого рода:
Автор: emmilyta87 (Chicago) Дата: 5 августа 2007 14:02
E-mail: hanso-alvar@o2.pl Url: http://cheap-viagra.sitesled.com/
hello, nice site here:
http://cheap-viagra.sitesled.com/ -
http://cheap-viagra.sitesled.com/viagra_pill.html -
http://cheap-viagra.sitesled.com/viagra_for_woman.html -
http://cheap-viagra.sitesled.com/viagra_pharmacy.html -
<a href=http://cheap-viagra.sitesled.com/>cheap viagra</a> -
<a href=http://cheap-viagra.sitesled.com/viagra_pill.html>viagra pill</a> -
<a href=http://cheap-viagra.sitesled.com/viagra_for_woman.html>viagra for woman</a> -
<a href=http://cheap-viagra.sitesled.com/viagra_pharmacy.html>viagra pharmacy</a> -
<b><a href=http://cheap-viagra.sitesled.com/>cheap viagra</a></b> -
<b><a href=http://cheap-viagra.sitesled.com/viagra_pill.html>viagra pill</a></b> -
<b><a href=http://cheap-viagra.sitesled.com/viagra_for_woman.html>viagra for woman</a></b> -
<b><a href=http://cheap-viagra.sitesled.com/viagra_pharmacy.html>viagra pharmacy</a></b> -
| |
|
|
|
|
|
|
|
для: Ксения_954
(05.08.2007 в 16:24)
| | поставь капчу http://captcha.ru/
бутмастер не осилил пока её ещё) | |
|
|
|
|
|
|
|
для: tricket
(05.08.2007 в 16:27)
| | Это не спасет, поскольку этот хлам отправляют люди а не боты.
Ничего лучше предварительного просмотра человеком, перед публикацией нет. Если, например, написать небольшой скрипт, который каждый день вечером отправлял бы Вам письмом все пришедшие посты с возможностью редактирования здесь-же, а Вам оставалось только указать какие публиковать, какие нет и какие подправить, открыть письмо в браузере и нажать submit... это было бы совсем не обременительно. | |
|
|
|
|
|
|
|
для: Ксения_954
(05.08.2007 в 16:24)
| | Как выход можно запретить пользователям указывать URL в сообщениях.
<?php
if(preg_match_all("|http://|is",$msg,$out_msg) > 10) exit();
?>
|
$msg - это текст сообщения
10 - это количество URL в сообщении, которые являются критичными, если хотите все запретить, поставьте 0. | |
|
|
|
|
|
|
|
для: cheops
(08.08.2007 в 10:45)
| | А можно воспользоваться пока слабораспространенным способом, придуманным SamDark. Он предлагает сделать поле дополнительное в форме. И сделать display: none для него. Нормальные юзеры не будут его видеть и не будут заполнять, а боты будут. На сервере проверять это поле. Если заполнено - заполнял форму бот. | |
|
|
|