Що За каптча (Captcha) І Як Поставить Її На Сайт

Captcha?

Що, таке каптча знають багато — так як бачили не раз і були змушені нею користуватися, можливо, просто не знали, що це називається так.Каптча — це захист від настирливих спам ботів, виглядає вона, як правило, у вигляді зображення з буквами і цифрами або і має поле для введення того, що ви бачите на зображенні.

Якщо у вашому інтернет проекті є можливість реєстрації користувачів, додавання коментарів або ще якої інформації — можливо, варто задуматися про те що б цими можливостями — не користувалися боти з якою або метою.

Для подібної ситуації і була винайдена дана система захисту Captcha.

В даній, невеликій статті я постараюся розповісти про установки обговорюваної системи захисту на ваш сайт.

Отже, в першу чергу нам знадобиться сам скрипт захисту, взяти абсолютно безкоштовно хороший варіант можна на www.captcha.ru або ж завантажити тут.

Викачали, розпакували — зробили в кореневому каталозі папку captcha і закинули в неї вміст архіву.

Вибираємо сторінку додати інформацію або ж реєстрації, в самому верху (файлу сторінки реєстрації) пишемо:

session_start ();

Далі в шаблоні форми, яку заповнюють для реєстрації, додаємо зображення генерується скриптом:

А далі, можливо трохи нижче зображення — поле для вводу даних з зображення:

Тепер перебирайтеся на ту частину — куди відправляються дані з форми методом GET або POST.

Як знайдете, починаємо переробляти — так, пишемо:

if (isset ($ _SESSION [‘captcha_keystring’]) $ _SESSION [‘captcha_keystring’] == $ _POST [‘keystring’])

{Скрипт приймає дані з форми і записує дані в базу} else {

echo Ви допустили помилку при вказівці захисного коду;

} Unset ($ _SESSION [‘captcha_keystring’]);

Бажано, що б все знаходилося в одному файлі звичайно … От і все, тепер можливості вашого сайту захищені.

Так до речі, у файлі captcha / kcaptcha_config.php всі налаштування скрипта, досить зрозуміло описані.

Джерело:Ставимо каптчу