php 中$_POST和$HTTP_RAW_POST_DATA的区别

来源:互联网 发布:最小公倍数 算法 编辑:程序博客网 时间:2024/05/22 01:35

 

 

 

当always_populate_raw_post_data=true 时   $HTTP_RAW_POST_DATA  包含post提交的所有原始数据,否则他只包含php不能识别 MIME 类型的数据. 访问post提交的原始数据的方法还有: php://input , 对于编码类型为 enctype="multipart/form-data"的数据,$HTTP_RAW_POST_DATA 同样无法使用。

 

 

也就是说,一般情况下$GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST差不多。但是如果post过来的数据是PHP能够识别的,可以用$HTTP_RAW_POST_DATA来接收,比如 text/xml 或者 soap 等等。

 

 

 

 

 

 

 

 


原创粉丝点击