我的re-captcha php出了什么问题?

时间:2011-06-22 18:08:12

标签: php recaptcha

我不断收到消息"The reCAPTCHA wasn't entered correctly. Go back and try it again.(reCAPTCHA said: incorrect-captcha-sol."

我已将它提交给我的服务器,fatcow,他们告诉我问题是在PHP编码中,我从http://code.google.com/apis/recaptcha/docs/php.html上的代码中获取代码,所以我认为这样可行。

现在,我的想法已经用完了。我尝试了各种各样的东西,但我不熟悉PHP。

以下是代码:

<?php
    require_once('recaptchalib.php');
    $publickey = "my public key"; // you got this from the signup page
    echo recaptcha_get_html($publickey);
?>

我在表单结尾之前将其插入到我的html表单中。 任何帮助将不胜感激。

5 个答案:

答案 0 :(得分:1)

首先,您需要转到http://www.google.com/recaptcha并注册。

他们会为您提供一个密钥,您可以将其放入代码中以使用他们的服务。

请阅读并理解recaptcha的工作原理。它的长度只有1-2页。

同样,它给出了如何使用recaptcha的说明。它并不复杂,最好理解你所使用的是反对不理解的东西。

可能类似于:Need help with reCAPTCHA - keep getting incorrect-captcha-sol

答案 1 :(得分:0)

您链接到的页面还表示您提供的代码应采用包含操作verify.php的表单,并且他们提供了应该位于该验证文件中的代码。你也有吗?

答案 2 :(得分:0)

这是OP的5年,我真诚地希望你能找到解决方案。但对于像我这样仍然得到这个神秘信息的人,我可以告诉你是什么解决了它。事实证明,我正在尝试实施之前版本的Google重新计算,version 1.0。当有人向我指出并且我查看version 2.0的说明时,错误消息消失了,重新显示按预期显示。

答案 3 :(得分:0)

确保您的表单提交的帖子没有获取。 确保您的reCaptcha仅验证一次。 确保您的reCaptcha键正确无误。

答案 4 :(得分:0)

我是在另一个网站上在线找到的。

将您的php设置allow_furl_open设置为yes ...我的设置为no(allow_furl_open = YES)

在我的fatcow设置中进行设置,即可使ReCaptcha v2正常工作。

现在我发现我的电子邮件脚本无法正常工作。...总有一些...

祝你好运!