原贴的地址 http://snmoney.blog.163.com/blog/static/44005820155810541329/
已经拿到了用户的 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 一直为空,我也不知道什么原因,也没有什么错误信息之类的
1
123123 2016 年 5 月 9 日
|
3
snmoney 2016 年 5 月 28 日 如果你用了博客中的类,更新 v2.1
http://snmoney.blog.163.com/blog/static/440058201642873022454/ 如果你自己写。除了 $rsxml->return_code ,还需要 判断 $rsxml->result_code |