タイトルで述べたように。私の recaptcha フォームは、これを変更した場合にのみ機能します。
define("RECAPTCHA_VERIFY_SERVER", "www.google.com");
これに:
define("RECAPTCHA_VERIFY_SERVER", "74.125.236.178");
myhosting.com vps Linux サーバーを使用しています。www.google.comで機能しない理由がわかりましたか?
タイトルで述べたように。私の recaptcha フォームは、これを変更した場合にのみ機能します。
define("RECAPTCHA_VERIFY_SERVER", "www.google.com");
これに:
define("RECAPTCHA_VERIFY_SERVER", "74.125.236.178");
myhosting.com vps Linux サーバーを使用しています。www.google.comで機能しない理由がわかりましたか?
この問題の修正は、
//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'));
それを試してみてください。
問題ページから入手。