2016-09-17 48 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

你所得到的響應是JSON格式,所以你必須要解碼PHP數組之後,你可以使用它,見下圖:

[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 –