Простая идеальная защита форм от спам-ботов (пример)

15.02.2018  08:29

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

Чтобы отсечь назойливых ботов сделаем, чтобы в форму добавлялся инпут, в котором каждый день разная хуйня:
var inp = '';
$("#Form").append(inp);


PHP-проверка на стороне сервера:
if (!empty($_REQUEST["ncapt"]) && $_REQUEST["ncapt"] == md5(date("Y-m-d").'www.blogovoe.ru')) {
//ok
}
else {
//error
}


Всё, этого более чем достаточно чтобы отсечь максимум ботов (яваскрипты почти никто из них пока интерпретировать не может).


перейти в Блог

Ударим лайками по бездорожью, разгильдяйству и бюрократизму!


Ключевые слова (тэги): JavaScript 24  jQuery 17  PHP 39  web-программирование 62  лучшее 10  

Вам есть что сказать — ну я же чую.
Высказаться о наболевшем, я выслушаю:
Имя


email (не публикуется)