|
||||||
Защита форм от роботов, проверка на человека (PHP+GD)Это бесплатный комплект скриптов на PHP, который позволяет на любую форму установить проверку юзера на человечность. Особенность конфирмера: НЕ НУЖНО использовать сессии при работе! Картинки не генерятся индивидуально для пользователей, но защита вполне достаточная. Пример работы конфирмера, СКАЧАТЬ конфирмер (ZIP, 17 kb) Требуется возможность работы PHP с графикой, а именно функции imagecreatefromgif, imagegif. Комплект состоит из:
Картинка генерится на основе номера минуты, зашифрованного функцией crypt() с параметром $confirmer_salt. Эта строка (фактически: пароль) должна быть одинаковой в скриптах confirmer_pic.php и confirmer_include.php - иначе ничего не получится. Пароль $confirmer_salt снаружи можно подобрать... :) но это очень-очень долго :). В параметре $confirmer_num файла confirmer_include.php задается число буковок, которые надо вводить юзеру в поле. Картинка валидна в течение $confirmer_min минут после ее создания. Просто скрипт confirmer_include.php проверяет все значения, соотвествующие прошедшим минутам. Работает конфирмер просто:
Some tips:Если код не совпадает, надо не полениться и выдать юзеру обратно всю форму с уже заполненными полями. Может, он 0 с o перепутал? Или 1 c l? Очень хитрая генерация картинок используется :) Под картинкой находится ссылочка на эту страницу, "как поставить себе такой же". Можно ее менять, но просьба совсем не удалять... :) |
||||||
-по трафику / посещаемость -по позициям / первая страница Доступ к CRM с примерами позиций: rabsila.ru: пароль demo cbrf.magazinfo.ru: пароль demo SEO-инструментарий и ноу-хау |
||||||
|
|