ReCaptcha - 无法打开套接字

Rid*_*idz 4 php sockets forms captcha recaptcha

在我提出这个问题之前,让我提一下我知道网站上有几个完全相同的问题,但我担心他们无法帮助我.

嗨,

昨天我的ReCaptcha工作正常,但现在不行.我正在使用Google提供的库并使用正确的代码.自昨天以来我没有更改任何代码所以它仍然可以工作.但是,当我尝试提交表单时,页面返回Could not open socket.

编辑:我刚检查并fsockopen在我的服务器上启用.

Ant*_*der 12

我遇到了同样的问题,但我用Google搜索的所有替代主机名都不起作用.一个非常好的建议,帮助我来自Recaptcha谷歌组

使用:

define("RECAPTCHA_VERIFY_SERVER", gethostbyname("www.google.com"))
Run Code Online (Sandbox Code Playgroud)

对我来说工作得很好.


Rid*_*idz 9

改变了以下内容:

define("RECAPTCHA_VERIFY_SERVER", "www.google.com");
Run Code Online (Sandbox Code Playgroud)

define("RECAPTCHA_VERIFY_SERVER", "74.125.227.48");
Run Code Online (Sandbox Code Playgroud)

现在它有效.这是在captcha lib php文件中编辑的recaptchalib.php.

  • 如果您没有注意到,我是作者并回复了我自己的帖子. (4认同)