接收JSON问题刚刚学会CURL提交JSON,但是接收接口返回的数据不会了,会员提交登陆信息后,接口会返回数据,如果返回00就成功,返回11就是登陆失败。成功记录登陆信息,然后跳转到其它网站。搞一下午都失败。请高手给我例子万分感谢 分享到: 更多 ------解决方案--------------------提交的服务器端:if(登录成功){ echo('00');}else{//失败 echo('11');}你这边的程序:$ch = curl_init();$url="提交服务服务器地址和参数";curl_setopt($ch, CURLOPT_URL,$url);curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);$a=curl_exec($ch);curl_close($ch);if($a=='00'){ 成功了执行的代码;}elseif($a=='11'){ 登录失败}大体这样吧,不知道是不是你想的那样.------解决方案--------------------$arrayData = array("name" => "Hagrid", "age" => "36");$sendJsonData = json_encode($arrayData);$ch = curl_init('http://127.0.0.1/jietu/test.php');curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");curl_setopt($ch, CURLOPT_POSTFIELDS, $sendJsonData);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen($sendJsonData)));$ret = curl_exec($ch);if($ret == '00'){ 成功了执行的代码;}elseif($ret == '11'){ 登录失败}------解决方案--------------------json_decode