Как я могу заставить мою recaptcha работать должным образом

Я пытаюсь внедрить Google ReCAPTCHA в форму моего сайта. Следующий код ниже распознает, когда ReCAPTCHA не завершена, но когда он завершен, и я отправляю свою форму, он ничего не делает.

Моя форма отправляется без ReCAPTCHA. Я не очень хорошо разбираюсь в php, поэтому я пришел сюда за помощью.

Спасибо!

if (isset($_POST['g-recaptcha-response'])) {

require('component/recaptcha/src/autoload.php');

$recaptcha = new \ReCaptcha\ReCaptcha("6Le8bIEUA************QgWpA", new \ReCaptcha\RequestMethod\SocketPost());

$resp = $recaptcha->verify($_POST['g-recaptcha-response'], $_SERVER['REMOTE_ADDR']);

if (!$resp->isSuccess()) {
$output = json_encode(array('type'=>'error', 'text' => '<b>Captcha</b> Validation Required!'));
die($output);
}
}

Мне нужна моя ReCAPTCHA, чтобы отправить электронное письмо, как только будет подтверждено, что на него нажали. Он только говорит мне, когда на него не нажимали. Письмо просто не отправляется.

Без ReCAPTCHA форма работает нормально.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector