升级到php7后,
发现旧的web系统有些问题,
查看后才发现原来是php7不再支持HTTP_RAW_POST_DATA
原来系统一些地方,
使用$GLOBALS[‘HTTP_RAW_POST_DATA’]来获取数据,
在php7里无法获取了。
解决的方法也很简单,
只要使用php://input来代替就行。
比如
$data = $GLOBALS[‘HTTP_RAW_POST_DATA’];
改为
$data = file_get_contents(‘php://input’);
升级至PHP7后,旧系统中使用的$GLOBALS['HTTP_RAW_POST_DATA']因不被支持而失效。本文介绍如何使用php://input作为替代,通过file_get_contents('php://input')来获取POST数据。
升级到php7后,
发现旧的web系统有些问题,
查看后才发现原来是php7不再支持HTTP_RAW_POST_DATA
原来系统一些地方,
使用$GLOBALS[‘HTTP_RAW_POST_DATA’]来获取数据,
在php7里无法获取了。
解决的方法也很简单,
只要使用php://input来代替就行。
比如
$data = $GLOBALS[‘HTTP_RAW_POST_DATA’];
改为
$data = file_get_contents(‘php://input’);

被折叠的 条评论
为什么被折叠?