需求:通过php接收web传递过来的json格式的数据
$input=file_get_contents("php://input");
提示错误:
Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0
Warning: Cannot modify header information - headers already sent in Unknown on line 0
错误原因:由于PHP版本过高PHP>=5.6,PHP 5.6已经废弃了$HTTP_RAW_POST_DATA。
解决办法:
修改php.ini,保存后重启服务。
always_populate_raw_post_data = -1