$some = file_get_contents('php://input');
echo "<pre>";
var_dump($HTTP_RAW_POST_DATA);
var_dump($some);
echo "</pre>";
两种方法
第一种 $HTTP_RAW_POST_DATA 全局变量...
需要在php.ini中设置always_populate_raw_post_data = On,重启服务
ini_set('always_populate_raw_post_data','On');这个并不管用....!!!
http://www.php.net/manual/en/ini.core.php#ini.always-populate-raw-post-data
第二种方法:$some = file_get_contents('php://input');
本文介绍了两种在PHP中获取原始POST数据的方法:一是通过配置$HTTP_RAW_POST_DATA全局变量,并确保always_populate_raw_post_data选项开启;二是使用file_get_contents('php://input')直接读取。文中还提到了配置项的一些注意事项。
1万+

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



