PHP微信公众号服务端提示Notice: Undefined index: HTTP_RAW_POST_DATA in xxxx,且无法正常返回的解决办法
2018-01-16 16:47
866 查看
使用微信提供的微信公众号php版demo进行测试时,发现微信公众号不能正常返回,php日志中提示“Notice: Undefined index: HTTP_RAW_POST_DATA in xxx”,多方查询后发现语句中要做如下替换:
将
修改为
如图:
将
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
修改为
$postStr = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : file_get_contents("php://input");
如图:
相关文章推荐
- Undefined index: HTTP_RAW_POST_DATA的解决办法
- Undefined index: HTTP_RAW_POST_DATA的解决办法
- 微信公众号支付回调 $GLOBALS["HTTP_RAW_POST_DATA"] 无法获取数据
- php: Undefined index: HTTP_RAW_POST_DATA
- 微信公共平台php用$GLOBALS["HTTP_RAW_POST_DATA"]收不到信息解决方法
- Linux开机提示fsck.ext3:Unable to resolve ‘LABLE=XXXX’错误导致无法正常开机解决办法
- Linux开机提示fsck.ext3:Unable to resolve ‘LABLE=XXXX’错误导致无法正常开机解决办法
- PHP 5.6 中 Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version
- [已解决]微信公众平台 php中$GLOBALS["HTTP_RAW_POST_DATA"]报错
- $POST 、$HTTP_RAW_POST_DATA、php://input三者之间的区别
- php提示Notice: Undefined index解决方法
- php接收二进制文件转换成图片,php://input $GLOBALS['HTTP_RAW_POST_DATA']
- php://input,$_POST,$HTTP_RAW_POST_DATA区别
- 对于“优盘变成了RAW的文件系统,双击提示需要格式化,右键查看属性是0字节,也无法打开”的解决办法
- php5.5、php 5.6 $GLOBALS ["HTTP_RAW_POST_DATA"]为空
- php 对http内容的解析 $_POST php://input $HTTP_RAW_POST_DATA
- Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a futu
- php://input &$GLOBALS["HTTP_RAW_POST_DATA"]&$_POST
- php json_encode中提示的中文总是返回"\u767b\u5f55\u6210\u529f\uff01"的解决办法
- $_POST、php://input、$GLOBALS["HTTP_RAW_POST_DATA"]的区别