Google reCAPTCHA从未让我添加评论

时间:2017-04-20 09:20:58

标签: php recaptcha

我已经在几个网站上使用谷歌recaptcha,每次我都以同样的方式验证数据,但现在验证不起作用。我的意思是,确实如此,但它从未让我添加评论,它总是认为我是一个机器人。我用错了什么?但我没有改变以前的网站......

这是代码,谢谢你的建议!

if(isset($_POST['g-recaptcha-response'])){
          $captcha=$_POST['g-recaptcha-response'];
        }
        if(!$captcha){
          header ("Location: /diskuse?e=3");
        }
        $secretKey = "my-secret-key";
        $ip = $_SERVER['REMOTE_ADDR'];
        $response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."&remoteip=".$ip);
        $responseKeys = json_decode($response,true);
        if(intval($responseKeys["success"]) !== 1) {
          header ("Location: /diskuse?e=4");
        } else {
// add comment to database
}

0 个答案:

没有答案