Php 检查google reCAPTCHA的响应

Php 检查google reCAPTCHA的响应,php,recaptcha,Php,Recaptcha,我正在发送GoogleRecaptcha并获取响应对象 stdClass Object ( [success] => 1 [challenge_ts] => 2016-03-01T18:15:36Z [hostname] => localhost ) 我如何获得成功的价值,看看它是否是1 PS:Value name是$response。如果($response[“success”]==true)不起作用,我尝试过这样做。在您的评论之后,很明显响应是一个对象,而不是数组 因此,

我正在发送GoogleRecaptcha并获取响应对象

stdClass Object
(
[success] => 1
[challenge_ts] => 2016-03-01T18:15:36Z
[hostname] => localhost
)
我如何获得成功的价值,看看它是否是1


PS:Value name是$response。如果($response[“success”]==true)不起作用,我尝试过这样做。

在您的评论之后,很明显响应是一个对象,而不是数组

因此,您必须使用

$response->success;
而不是

$response["success"];

您可以发布包含条件语句的方法的PHP代码片段吗?你试过回显
$response[“success”]
的值吗?我试过它说:不能使用stdClass类型的对象
$response->success
非常感谢@u\u mulder