1

タイトルで述べたように。私の recaptcha フォームは、これを変更した場合にのみ機能します。

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

これに:

define("RECAPTCHA_VERIFY_SERVER", "74.125.236.178");

myhosting.com vps Linux サーバーを使用しています。www.google.comで機能しない理由がわかりましたか?

4

1 に答える 1

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'));

それを試してみてください。

問題ページから入手。

于 2013-01-03T05:02:05.890 に答える