Обзор интернета Легкая версия Веб-мастеру Графика Игры, Спорт Программы Рецепты Время Рождество Библия
Анонимность Безопасность Быстрое сообщение Защита Не беспокоить Подобные Разовая почта Разовое Резюме Репутация Собеседование



Защита от авто-заполнения форм

Captcha на сайте


Код подтверждения

Самый распространенный способ.
Вы знакомы с требованием ввести текст с картинки.

Есть один существенный минус в этом методе - мы заставляем посетителя делать бессмысленную работу, т.е. ввести не содержащий информацию текст.

Испробовав разные скрипты, порекомендую вам разработанный . скачать

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

Ловушка

Создаем скрытое поле, не hidden, а напр. скрытое средствами CSS. Назовем поле напр. email.

Обычный посетитель не видит это поле и естественно не заполняет его. Спам-робот заполнит это поле. Форма должна обрабатываться только, если это поле будет пустым.

Можно сделать по-другому. Если спрятанное поле не заполнено, письмо идет вам, а если введен какой-то email, то на него письмо и уйдет. Но скорее всего email будет не настоящий.

Бесспорный плюс этого метода, он совершенно не виден посетителю, так и должно быть.

Идея взята с www.nedbatchelder.com/text/stopbots.html

Создаем поле напр.

<input type=text name=email style="display: none">
А страница обработки будет выглядеть примерно
<?
if($email=='') { $a="my@mail.ru";}
else { $a=$email;}

mail("$a", "письмо с сайта", " от $name
email-отправителя: $mail
тема: $reason
текст письма: $message",
"From: <$mail>\nContent-type: text/plain; charset=utf-8"); 
?>

id сессии

Если используются сессии, то в элемент пишем id сессии напр.
<input type=hidden name=id_ses value=<? echo id_session(); ?>>
Затем проверяем, если
$_POST['id_ses']== id_session()
то выполняем действие, если нет не выполняем.

Размер экрана

Если вы знакомы со скриптом, который загружает различные страницы сайта в зависимости от разрешения экрана.

Немного подправьте этот скрипт, если у экрана нет размеров, значит форма не обрабатывается.


Print Friendly and PDF




Безопасность Тестируем сайт Уровень доверия сайту Надежность сайтов Черный список Профилактика вируса Защита эл.почты Защита от спама Защита от подписки Защита от рекламы Защита от домушников Защита вебкамеры Безопасность при пользовании бесплатным WiFi





Подать статью
Рассылка
О нас

Почта

Графика

Шрифты
Логотипы
Брендбуки
Пиктограммы
Геральдика

Популярное

Уровень сайта
Регистрация сайта
Как сделать сайт
1 место на Google
Переводчики Онлайн
Пароль

Топ интернета

Ph4 в социальный сетях, рассылки и контакт

©2005-2018, Веб-студия Ph4 - Каталог интернета пользователю, веб-мастеру и дизайнеру v. 4.3