мой recaptcha всегда возвращает true независимо от того, нажата ли текстовая строка или нет - PullRequest
1 голос
/ 17 июня 2019

Я пытаюсь проверить форму recaptcha на localhost, но она всегда возвращает true независимо от того, поставлена ​​ли я галочка или нет.Это правильное поведение?

Мой скрипт формы

<div class="g-recaptcha" data-sitekey="6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI"></div>

Мой сервер

$secret_key = "6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe";
    $request = file_get_contents('https://www.google.com/recaptcha/api/siteverify?secret='.$secret_key.'&response='.$_POST['g-recaptcha-response']);
    $response = json_decode($request);
    var_dump($response->success);
    if($response->success==1){
      echo "Success";
      die();
    }else{
      echo "Fail";
      die();
    }

Используемые мной ключи - это пара ключей по умолчанию для тестирования с localhost

...