微信公众平台官方提供下载的示例代码中,使用$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
来获取微信服务器推送的消息数据。但是有的开发者在使用的过程中发现无法接收到信息。其根本原因在于接口配置的url所在服务器设置了
php.ini中设置 always_populate_raw_post_data = On
但是有些页面又会报:Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a futu
这样的错误,最后还是将always_populate_raw_post_data = -1;
将$GLOBALS["HTTP_RAW_POST_DATA"]改为file_get_contents('php://input')
正常接收 信息了。