Javascript Google Recaptcha内部错误

Javascript Google Recaptcha内部错误,javascript,php,wordpress,recaptcha,Javascript,Php,Wordpress,Recaptcha,我在wordpress实例的页面中使用新的Google reCaptcha API作为联系人表单,但是当使用Google提供的脚本时,API返回500个内部服务器错误消息。 所以,我用这个代码使它工作 $siteKey = "sitekey"; $secret = "secretkey"; $lang = "it"; $resp = null; $error = null; $reCaptcha = new ReCaptcha($secret); if ($_POST["g-recaptc

我在wordpress实例的页面中使用新的Google reCaptcha API作为联系人表单,但是当使用Google提供的脚本时,
API返回500个内部服务器错误消息。
所以,我用这个代码使它工作

$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>
顺便说一下,在Google Chrome控制台上,我可以点击API脚本生成的URL,当我打开它时,我会看到一个空白页面,上面有我需要的reCaptcha


这可能是Google reCaptcha API和Wordpress之间的冲突,还是仅仅是API的错误?

我已经解决了这个问题,但有趣的是我不知道如何解决,我刚刚从Google文档中重新复制了代码,可能是输入错误。

无论如何,问题解决了。

您之所以会出现此错误,是因为您没有将域放入recaptcha管理站点的密钥设置中,或者基本上是错误的域。

在Google文档中键入错误?也许不要把它作为域放在
An error occurred:  
An internal error occurred: 50C0C9A3E5F28.AB460A3.4C003672