Я использую новый API reCaptcha Google для контактной формы внутри страницы моего экземпляра wordpress, но API returns a 500 Internal Server Error message
при использовании сценария, данного Google.
Итак, я использую этот код, чтобы заставить его работатьВнутренняя ошибка Google Recaptcha
$siteKey = "sitekey";
$secret = "secretkey";
$lang = "it";
$resp = null;
$error = null;
$reCaptcha = new ReCaptcha($secret);
if ($_POST["g-recaptcha-response"]) {
$resp = $reCaptcha->verifyResponse(
$_SERVER["REMOTE_ADDR"],
$_POST["g-recaptcha-response"]
);
}
и на HTML:
<script src='https://www.google.com/recaptcha/api.js'></script>
<div class="g-recaptcha" data-sitekey="<?php echo siteKey; ?>"></div>
Но, когда я открыть эту страницу, единственное, что я вижу это:
An error occurred:
An internal error occurred: 50C0C9A3E5F28.AB460A3.4C003672
Кстати, на консоли Google Chrome я могу нажать на URL, порожденного скрипте API, и, когда я открываю его, я вижу пустую страницу с ReCaptcha мне нужно.
Это может быть конфликт между API reCaptcha Google и Wordpress или это просто ошибка API?
Туча в Документах Google? Возможно, не размещайте его как домен в https://www.google.com/recaptcha/admin –