Задать вопрос
@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 (работает).
  • Вопрос задан
  • 1752 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@VisualIdeas
<div class="g-recaptcha" data-sitekey="6LePwCMTAAAAAC7-iXic-yDYGzrvsUS8HX3IrhGM"></div>
<button type="submit">


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

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽