Web_PHP_$GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别;
2014-05-30 17:08
471 查看
特别说明:文章整理自http://blog.csdn.net/china_skag/article/details/7284227,请支持原版;
1、$_POST:通过 HTTP POST 方法传递的变量组成的数组。是自动全局变量。
2、$GLOBALS['HTTP_RAW_POST_DATA'] :总是产生 $HTTP_RAW_POST_DATA 变量包含有原始的 POST 数据。此变量仅在碰到未识别 MIME 类型的数据时产生。$HTTP_RAW_POST_DATA 对于 enctype="multipart/form-data" 表单数据不可用。
也就是说基本上$GLOBALS['HTTP_RAW_POST_DATA'] 和 $_POST是一样的。但是如果post过来的数据不是PHP能够识别的,你可以用 $GLOBALS['HTTP_RAW_POST_DATA']来接收,比如 text/xml 或者 soap 等等。PHP默认识别的数据类型是application/x-www.form-urlencoded标准的数据类型。
1、$_POST:通过 HTTP POST 方法传递的变量组成的数组。是自动全局变量。
2、$GLOBALS['HTTP_RAW_POST_DATA'] :总是产生 $HTTP_RAW_POST_DATA 变量包含有原始的 POST 数据。此变量仅在碰到未识别 MIME 类型的数据时产生。$HTTP_RAW_POST_DATA 对于 enctype="multipart/form-data" 表单数据不可用。
也就是说基本上$GLOBALS['HTTP_RAW_POST_DATA'] 和 $_POST是一样的。但是如果post过来的数据不是PHP能够识别的,你可以用 $GLOBALS['HTTP_RAW_POST_DATA']来接收,比如 text/xml 或者 soap 等等。PHP默认识别的数据类型是application/x-www.form-urlencoded标准的数据类型。
相关文章推荐
- $_POST、php://input、$GLOBALS["HTTP_RAW_POST_DATA"]的区别
- PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
- php://input 和$_POST和$GLOBALS['HTTP_RAW_POST_DATA']的简单区别
- $POST 、$GLOBALS['HTTP_RAW_POST_DATA']、php://input三者之间的区别
- $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别
- $POST 、$HTTP_RAW_POST_DATA、php://input三者之间的区别
- $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别
- $_POST 与 $GLOBALS['HTTP_RAW_POST_DATA'] 区别
- 区别 PHP 的 $_POST、$HTTP_RAW_POST_DATA 和 php://input
- 微信公共平台php用$GLOBALS["HTTP_RAW_POST_DATA"]收不到信息解决方法
- php中的 $_GET 、$GLOBALS['HTTP_ROW_POST_DATA'] 、php://input 这三者的区别之处
- 说说$POST 、$HTTP_RAW_POST_DATA、php://input三者之间的区别
- $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别
- php://input,$_POST,$HTTP_RAW_POST_DATA区别
- $POST 、$HTTP_RAW_POST_DATA、php://input三者之间的区别
- $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别
- 谈谈$_POST、$GLOBALS['HTTP_RAW_POST_DATA']和file_get_contents('php://input')
- PHP中$GLOBALS['HTTP_RAW_POST_DATA'] 和 $_POST
- $GLOBALS['HTTP_RAW_POST_DATA']、$_POST和php://input深入探究三者的区别
- php 中$_POST和$HTTP_RAW_POST_DATA的区别