我正在尝试将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.
任何人都可以找出问题所在。 如果可能,请分享工作示例或代码。谢谢。