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是注释掉的
阅读更多相关文章推荐
- 微信支付回调获取不到数据的解决 办法,思路
- PHP Post获取不到非表单数据的问题解决办法
- 在phpstorm中利用post方法提交form表单后,在响应页面获取不到数据的解决办法
- cacti突然获取不到数据一例的解决办法
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- php表单提交时获取不到post数据的解决方法
- httpclient post方式服务端获取不到数据的解决办法
- php表单提交时获取不到post数据的解决方法
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- Tabhost中子Activity使用startActivityForResult后获取不到回调值问题的解决办法
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- 探讨PHP获取Oracle数据乱码的相关问题解决办法
- 移动开发:Tabhost中子Activity使用startActivityForResult后获取不到回调值问题的解决办法
- PHP微信支付 支付结果通用通知获取不到数据的问题
- Tabhost中子Activity使用startActivityForResult后获取不到回调值问题的解决办法
- Android Fragment中onActivityResult()方法获取不到返回数据或者无响应的解决办法
- Tabhost中子Activity使用startActivityForResult后获取不到回调值问题的解决办法
- php history.back返回后表单数据丢失的解决办法
- 解决Vue axios post请求,后台获取不到数据的问题方法
- 宽带能连接上,接收不到数据或局域网内某台电脑的共享资源无法访问解决办法