Recaptcha капча google
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
require_once $_SERVER["DOCUMENT_ROOT"]."/customForm/recapcha.php"; $secret = "secretGoogle))"; $response = null; $reCaptcha = new ReCaptcha($secret); if ($_REQUEST["g-recaptcha-response"]) { $response = $reCaptcha->verifyResponse( $_SERVER["REMOTE_ADDR"], $_REQUEST["g-recaptcha-response"] ); } |
Проверяем
1 2 3 4 5 |
if (!$response->success){ echo "fail"; } else { echo "success"; } |
Проверить форму на фронте
1 2 3 4 |
if ($(this).find('textarea#g-recaptcha-response').length == 1 && $(this).find('textarea#g-recaptcha-response').val().length == 0){ errors = true; alert('Вы забыли капчу!'); } |
скачать recapcha.php