google recaptcha 警告:非法字符串偏移 'success'

google recaptcha Warning: Illegal string offset 'success'

我第一次尝试实施 google 重新验证,运行 遇到了这个错误:Warning: Illegal string offset 'success'

这是需要检查 recaptcha 是否成功的代码:

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

if($response["success"] == false){   
     echo('spam');
}else{
    echo('not spam');
}

感谢@maximkou 回答了我的问题,我不得不将 response["success"] == false 更改为 response == false