2016-09-17 9 views
0

これはコード、どのように成功と価値真のrecaptchaを取得し、条件に置く条件?

[email protected]_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']); 

と、この私が($応答)をしますprint_r結果です。

{ "success": true, "challenge_ts": "2016-09-17T03:11:53Z", "hostname": "www.blabla.com" } 

実際には条件付きでコードを作りたいと思います。例えば :

if ($response success == true) 

それをどのように行いますか?

答えて

0

そのためにあなたは、PHPの配列にデコードする必要があり、その後、あなたがそれを使用することができますので、あなたが取得しているレスポンスはJSON形式であり、以下を参照:

[email protected]_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']); 

$data = json_decode($response, true); 
if($data['success'] == true) { 
    // Here your code 
} 
+0

シュリ​​ースレシュのおかげで男は、あなたの答えは働きました。 –

+0

あなたが満足すれば答えを受け入れます。 –

+0

答えを受け入れる方法は、私の評判は15未満です。 –

関連する問題