Я пытаюсь использовать Google Recaptcha с моей формой на моем сайте. Я использую бесплатный хостинг, 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);
}
}
Я просто не знаю, куда идти отсюда.
Спасибо!
Задача ещё не решена.
Других решений пока нет …