php接收post数据
今天开发接口接收合作方post过来的数据
在本地调试的时候是没有问题的,但是线上调试时接收不到客户数据
查了下资料
发现$_POST只能接收Content-Type: application/x-www-form-urlencoded提交的数据
用户提交的不是Content-Type: application/x-www-form-urlencoded标准数据类型的数据
所以要用file_get_content("php://input")接收
$GLOBLES['HTTP_RAW_POST_DATA']在php7中已经废弃
注意
php://input不能用于接收enctype="multipart/form-data"的数据