您的位置:首页 > 编程语言 > PHP开发

php获取数据的多种方法和区别 post,global

2017-12-26 17:22 387 查看
1.最常见的方法是:$_POST['fieldname'];
 说明:只能接收Content-Type: application/x-www-form-urlencoded提交的数据。

2.file_get_contents("php://input");
  说明:允许读取 POST 的原始数据。
  
  和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。
  php://input 不能用于 enctype="multipart/form-data"。

3.$GLOBALS['HTTP_RAW_POST_DATA']
  说明:总是产生 $HTTP_RAW_POST_DATA  变量包含有原始的 POST 数据。
  常用于接收**第三方回调接口数据**,
  //若接收不到数据时,可查看php.ini中
  always_populate_raw_post_data = On   是否开启
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: