簡體   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