@Satir01

Почему google recaptcha invisible не работает?

Добрый день!

Решил поставить invisible recaptcha на сайт. Ставлю, а она не работает, форма не отправляется, но при этом значок капчи появился на сайте.
Сама ФОРМА:
<script src='https://www.google.com/recaptcha/api.js'></script>
<form class="form_faq" action="/forms/send/order-test.php" method="post" style="background: #ECF0F1;padding: 15px 20px;text-align: center;">
	<label for="name" >Представьтесь, пожалуйста:</label>
	<input class="input" id="name" required="" placeholder="" name="name_TEST" autocomplete="name" type="text" value="" >
	<label for="tel" Телефон или Email:</label>
	<input class="input" id="tel" required="" placeholder="" name="tel_TEST" autocomplete="tel" type="text" value="" >
	<label for="comments">Комментарии:</label>
	<textarea class="area" id="comments" placeholder="" name="comments_TEST"></textarea>
	<button type="submit" class="g-recaptcha input_submit" data-sitekey="6LevqRgUAAAAAEX2W3x8ZOh47Zw31TpPdqPVfHg-" data-callback="YourOnSubmitFn" tabindex="4">Заказать!</button>
				</form>

PHP-обработчик:
<?
if(isset($_POST['g-recaptcha-response']) && $_POST['g-recaptcha-response']) {
    $secret = "***************************";
    $ip = $_SERVER['REMOTE_ADDR'];
    $response = $_POST['g-recaptcha-response'];
    $rsp = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=$secret&response=$response&remoteip=$ip");
    var_dump($rsp);
};
?>

var_dump не возвращает, поставил пока капчу 2.0 (работает).
  • Вопрос задан
  • 1741 просмотр
Пригласить эксперта
Ответы на вопрос 1
@VisualIdeas
<div class="g-recaptcha" data-sitekey="6LePwCMTAAAAAC7-iXic-yDYGzrvsUS8HX3IrhGM"></div>
<button type="submit">


Это должно быть 2 отдельных элемента формы)))

А зачем инфизибле?
Если я хочу отправить форму - я же должен пройти рекапчу
Ответ написан
Ваш ответ на вопрос

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

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