Що За каптча (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 всі налаштування скрипта, досить зрозуміло описані.

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

No related posts.

Comments are closed.