Интегрирайте captcha на собствената си страница - как работи
Свързани Видеоклипове: (Може 2024).
В този практичен съвет ще научите как лесно можете да интегрирате капча на вашия уебсайт. Това ви позволява да проверите дали формуляр е попълнен от робот. В този пример използваме "reCAPTCHA" от Google.
Вграждане на Captcha: Регистрирайте уебсайт в Google
За да използвате reCAPTCHA на Google, се нуждаете от безплатен акаунт в Google.
- Отворете уебсайта reCAPTCHA във вашия браузър и регистрирайте уебсайта си тук.
Интеграция на captcha в главата на уебсайта
Добавете следния Java скрипт към главата на вашия уебсайт:
Интеграция на контейнера DIV
Включете следния контейнер DIV, където искате да се покаже каппта:
- Не забравяйте да замените [ключ на уебсайта] със съответния ключ на уебсайта.
Преглед на отговора на captcha
За да се провери дали captcha е решена правилно, в допълнение към формата се изпраща допълнително поле с името "g-recaptcha-отговор". Можете да заявите това в PHP, например, с "$ _POST ['g-recaptcha-отговор']". И накрая, заявка с „тайна“ и „отговор“ трябва да бъде изпратена до URL адреса „//www.google.com/recaptcha/api/siteverify“, за да се сравни отговора на Captcha със сървъра на Google. В отговор на това ще получите JSON скрипт, който потвърждава коректността на captcha или, ако е необходимо, не. Върнатите стойности могат да бъдат намерени в променливата "$ data", която след това можете да обработите допълнително. Програмирането може да изглежда така в PHP:
- $ json = file_get_contents ('// www.google.com/recaptcha/api/siteverify?secret= [секретен ключ] & response ='. $ _ POST ['g-recaptcha-отговор']);
- $ data = json_decode ($ json);
- var_dump ($ данни);