已经拿到了用户的 openid ,但是返回这里一直有问题,虽然说成功,但是微信后台一直没有交易记录
下面的代码是我调试的代码
curl_setopt($ch,CURLOPT_POST, 1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$xml);
var_dump($ch);
$data = curl_exec($ch);
var_dump($data);
if($data){
curl_close($ch);
$rsxml = simplexml_load_string($data);
var_dump($rsxml);
$this->error = curl_errno($ch);
echo 111;
var_dump($this->error);
$this->error = $rsxml->return_msg;
echo 222;
var_dump($this->error);
curl_close($ch);
if($rsxml->return_code == 'SUCCESS' ){
echo 333;
return true;
}else{
echo 444;
$this->error = $rsxml->return_msg;
return false;
}
}else{
$this->error = curl_errno($ch);
curl_close($ch);
return false;
}
每次都是走到 333 ,但是 data 一直为空,我也不知道什么原因,也没有什么错误信息之类的