Поиск найдется все…

Анти-спам хук.

Май 15, 2008 – 4:43 пп (добавил coguar)

Как много рассмотрено тем по поводу спама. Один из способов защиты от автоматических отправлений форм, неважно чего.. В моем случае - это форма обратной связи. :)

Сразу после появления формы обратной связи, спамеры взялись за отправку сообщений вида:

[url=http://xxx.com]viagra[/url] <a href="http://xxx.com">viagra</a>

Ну чтож, код быстро модифицировался, в связи с чем теперь нету ни одного левого сообщения. Должен признать что спамерские роботы работают превосходно. (З.Ы. Меня читают спамеры? Привет :) )

Что же касается защиты, я не стал заморачиваться сверх-непроходимой капчей. Хотя и знаю как такие создаются, я просто поставил фильтр на http:// во всех полях формы и ограничил адрес одной ссылкой. Теперь если в сообщении встречается более 2ух "http://" то сообщение автоматом идет нафиг.

Реализация проста до невозможного и может быть улучшена:

if(substr_count($_POST['messages'],'http://')>=2)
{ ... иди-ты-спамер-нафиг ... }

Спамерам еще раз - привет. Есть желающие спамеры посоревноваться ? :)

загрузка...

В категории: Общие | Нет комментариев »
<- HTML <- BBCode

Оставить комментарий

Для отправки комментария просто следуйте инструкции на картинке (картинка - кнопка отправки)

Click the perfect circle - Нажмите на идеальном кругу (то есть тот который круглый а не эллипс)


Имя *

E-mail * (приватно)



webmaster manager