Google recaptcha" file_get_contents"不工作。为什么?有其他可行的替代方案吗?

时间:2017-06-16 05:26:00

标签: php recaptcha

我正在尝试将Google recaptcha实施到我的网站。为了实现我尝试了这个代码

if($_SERVER["REQUEST_METHOD"] === "POST")
{

$recaptcha_secret = "mysitekey";
$response = file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$recaptcha_secret."&response=".$_POST['g-recaptcha-response']);
$response = json_decode($response, true);

if($response["success"] === true){
    echo "Form Submit Successfully.";
}else{
    echo "You are a robot";
}

}

但结果是

 504 Gateway Time-out

 The server didn't respond in time.

任何人都可以找出问题所在。 如果可能,请分享工作示例或代码。谢谢。

0 个答案:

没有答案