Как правильно подключить reCAPTCHA?

Зарегистрировал каптчу. Как реализовать корректно интеграцию на стороне клиента и сервера?

В форму вставлен просто div. Будет ли таким образом работать submit? Как связать submit и каптчу?
<div class="g-recaptcha" data-sitekey=""></div> <button type="submit" class="btn btn-xl" value="submit">ОТПРАВИТЬ</button>


Здесь идет речь о POST запросе:
nYWA92o.png
Через что его отправлять?
  • Вопрос задан
  • 2407 просмотров
Пригласить эксперта
Ответы на вопрос 1
@HAbRAhabp
рекапча принимает get запросы
$url = 'https://www.google.com/recaptcha/api/siteverify?secret=YOU_SECRET_KEY&response='.(array_key_exists('g-recaptcha-response', $_POST) ? $_POST["g-recaptcha-response"] : '').'&remoteip='.$_SERVER['REMOTE_ADDR'];
$resp = json_decode(file_get_contents($url), true);
                    
if ($resp['success'] == true) {
//все хорошо 
}
else {
// капча не решена
}

нужно, чтобы капча была в самой форме, где у вас все инпуты
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы