Защита от спама для небольших сайтов

августа 16, 2009

Последнее время появилось много информации про защиту сайтов от спам ботов. Я решил присоединиться и описать метод, которым пользуюсь сам. Пользуюсь им уже достаточно давно и скорей всего многим он будет известен, но я думаю найдутся те кому будет интересно.

Основная задача.

Сделать так, что бы каждый мимо проходящий бот не спамил через форму на сайте. Сделать заполнение формы для пользователя как можно проще (избавиться от каптчи).

Суть.

Выводим поочередно поля. При этом все нечетные полня (1, 3, 5…) делаем скрытыми. В случае если заполнены скрытые поля считаем, что отправленные данные спам. Дополнительно я называю поля, которые не должны быть заполнены как name, email…

Реализация.

1
2
3
4
5
6
7
8
9
10
11
<form>
<div>Name:<br><input type="text" name="asdasd"></div>
<div>Sfdd:<br><input type="text" name="name"></div>
<div>Email:<br><input type="text" name="xcbxcb"></div>
<div>asfaf:<br><input type="text" name="email"></div>
<input type="submit" value="Send">
</form>

<script>
$('div').filter(':odd').hide();
</script>

Достоинства.
1. Решает поставленную задачу

2. Легкая реализация.

Недостатки.

1. С отключенным CSS пользователь заполнит поля

2. В моей реализации с отключенным JS пользователь заполнит поля

Google Buzz Vkontakte Facebook Twitter Google Bookmarks Digg I.ua Закладки Yandex Myscoop Communizm Zakladok.net delicious БобрДобр.ru Memori.ru МоёМесто.ru Mister Wong

Категория: Веб-разработка | Комментарии | Trackback

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

Вы должны быть зарегистрированы чтобы оставить комментарий.

Google Reader

Последние треки

Последние записи

Последние комментарии

Метки

amv anime c++ Delphi dj smash google html javascript md5 Microsoft Opera php Professional RDP SEO stSocial ubuntu urldecode urlencode WGA Notifications windows xp Видео Разработка Социальные клипы Яндекс антиспам закладки защита медиацентр новая волна новый год оптимизация панель пародия парсер праздники программы продвижение работа раскрутка спам терминал юмор

Архив

Статистика