繁体   English   中英

ReCaptcha - 无法打开套接字

[英]ReCaptcha - Could not open socket

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

嗨,

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

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

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

采用:

define("RECAPTCHA_VERIFY_SERVER", gethostbyname("www.google.com"))

对我来说工作得很好。

改变了以下内容:

define("RECAPTCHA_VERIFY_SERVER", "www.google.com");

define("RECAPTCHA_VERIFY_SERVER", "74.125.227.48");

现在它有效。 这将在captcha lib php文件recaptchalib.php进行编辑。

打开你的cmd并输入:ping www.google.com google服务器重播:从xxx.xxx.xx.xxx重播...拿ip

编辑你的recaptchalib.php

在线

define(“RECAPTCHA_VERIFY_SERVER”,“www.google.com”);

用谷歌IP地址替换www.google.com

define(“RECAPTCHA_VERIFY_SERVER”,xxx.xxx.xxx.xxx);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM