PHP Recaptcha表单仅适用于IP地址而不是www.google.com

时间:2013-01-03 04:54:17

标签: php recaptcha

如标题中所述。我的recaptcha表单只有在我改变它时才有效:

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

到此:

define("RECAPTCHA_VERIFY_SERVER", "74.125.236.178");

我正在使用myhosting.com vps linux服务器。知道为什么它不能与www.google.com一起使用吗?

1 个答案:

答案 0 :(得分:1)

解决此问题的方法是,

//line 40 in recpatchalib.php and replace:
define("RECAPTCHA_VERIFY_SERVER", "api-verify.recaptcha.net");

// With this:
define("RECAPTCHA_VERIFY_SERVER", gethostbyname('api-verify.recaptcha.net'));

试试吧。

来自Issues页。