您的位置:首页 > 移动开发 > 微信开发

PHP微信支付回调获取不到数据的解决办法

2018-10-31 12:24 162 查看

接收回调数据可以用(提前是确保代码不存在BUG的情况下)

$xml = $GLOBALS['HTTP_RAW_POST_DATA']; 或 $xml = file_get_contents('php://input');

如果以上还是没有进入回调那么就需要修改PHP环境的配置文件了

查看php.int中的always_populate_raw_post_data是否是开启的如果是开启的需要注释掉

本人linux服务器下配置的php的always_populate_raw_post_data是always_populate_raw_post_data= -1 如果改成always_populate_raw_post_data=On 很有可能post提交方式报错需要全部改成get提交  经过在下跟windows下的phpstudy的php.int进行比对后发现phpstudy的php.int内的always_populate_raw_post_data是注释掉的

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐