Ошибка Google recaptcha, fsocketopen () - PullRequest
       42

Ошибка Google recaptcha, fsocketopen ()

0 голосов
/ 17 декабря 2018

Я пытаюсь использовать Google Reaptcha с моей формой на моем сайте.Я использую бесплатный хостинг, zettahost, так как он разрешает функцию mail ().

Я следовал учебнику для своей формы и настраивал ее, и когда я отправляю форму, я сталкиваюсь со следующей ошибкой:

Warning: fsockopen(): unable to connect to ssl://www.google.com:443 (Network is unreachable) 
in ********component/recaptcha/src/ReCaptcha/RequestMethod/Socket.php on line 50
{"type":"error","text":"Captcha<\/b> Validation Required!"}

Метод, которым это бросается, следующий:

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

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

    $recaptcha = new \ReCaptcha\ReCaptcha(SECRET_KEY, 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);               
      } 
}

Я просто не знаю, куда идти дальше.Спасибо!

...