这是代码,
$response=@file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=".$secretKey."&response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']);
这是我在print_r($ response);
时的结果{ "success": true, "challenge_ts": "2016-09-17T03:11:53Z", "hostname": "www.blabla.com" }
实际上我想用if条件进行编纂。 例如:
if ($response success == true)
怎么做?
答案 0 :(得分:0)
你得到的响应是JSON格式,所以你必须解码到php数组,之后你可以使用它,见下文:
$response=@file_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
}