clipboard.png

clipboard.png

clipboard.png

1.微信支付的sdk没有namespace,需要使用require_once进行导入
2.thinkphp5.1不支持$_GET,$_SESSION取值,需要使用input()获取code
3.没有code触发微信跳转方法header()不起作用,要使用$this->redirect();
4.微信sdk代码中的报错,getOpenid()方法中CURLOP_TIMEOUT要修改成CURLOPT_TIMEOUT,
5.微信sdk代码中 postXmlCurl()中curl_close($ch); curl提前结束,会报错,需要注释,
6.微信回调方法中获取回调数据$xml = $GLOBALS['HTTP_RAW_POST_DATA'];会出现错误可以使用$xml = file_get_contents("php://input");
7.前端js调起支付时的jsApiParameters要转成json,服务器返回的是string


高鹏
0 声望1 粉丝