Клиентская часть.
Подключение файла API:
Цитата
<script src='https://www.google.com/recaptcha/api.js'></script>
Вставка самой формы каптчи:
Цитата
<div class="g-recaptcha" data-sitekey="6LeCRAgUSQF3DGFZ5kVtosM5gB4IVM6JIVly-en"></div>
Серверная часть.
В методе проверки формы нужно обернуть ее в еще одно условие проверки каптчи:
Код
if ($_REQUEST['g-recaptcha-response'] != "") {
//код валидации формы
}
else {
$ret['error']['cod'] = 'captcha';
$ret['error']['mes'] = 'Вы не прошли проверку на робота';
}
На примере формы входа:
На этом всё. Пример реализации можно посмотреть на скриптах где уже установлена капча (можно её поставить как на вход, регистрацию и восстановления пароля - так и на возможность сохранения данных в профиле и отправку нового тикета).