我在我的网站上运行Google recaptcha,但在测试网络表单时出现错误"无法打开套接字"。
我研究了这个问题,并将recaptchalib.php中的行更改为define("RECAPTCHA_VERIFY_SERVER", gethostbyname("www.google.com"));
它工作过一次,但我现在得到了同样的错误。
答案 0 :(得分:0)
您的/etc/resolv.conf
是否可以通过php阅读?我在使用recaptchpa设置的最后一个站点上出现此错误,我们必须将其chmod到644并重新启动apache以便php可以读取它。
否则,如果这不起作用,你可以将recaptcha切换为使用curl,这应该可以解决问题。