PHP获取POST的原始数据的方法小结
来源:互联网 发布:最全网络理财服务 编辑:程序博客网 时间:2024/05/22 04:55
一般我们都用$_POST或$_REQUEST两个预定义变量来接收POST提交的数据。但如果提交的数据没有变量名,而是直接的字符串,则需要使用其他的方式来接收。
方法一: 使用全局变量$GLOBALS['HTTP_RAW_POST_DATA']来获取。
在$GLOBALS['HTTP_RAW_POST_DATA']存放的是POST过来的原始数据。而$_POST或$_REQUEST存放的是PHP以key=>value的形式格式化以后的数据。但$GLOBALS['HTTP_RAW_POST_DATA']中是否保存POST过来的数据取决于centent-Type的设置,即POST数据时必须显式示指明Content-Type: application/x-www-form-urlencoded,POST的数据才会存放到 $GLOBALS['HTTP_RAW_POST_DATA']中。
方法二: 使用file_get_contents("php://input")来获取。
对于未指定 Content-Type 的POST数据,则可以使用file_get_contents("php://input");来获取原始数据。事实上,用PHP接收POST的任何数据都可以使用本方法。而不用考虑Content-Type,包括二进制文件流也可以。 所以用方法二是最保险的方法。
- PHP获取POST的原始数据的方法小结
- PHP获取Post的原始数据方法
- PHP获取POST的原始数据
- php 获取原始数据的方法
- PHP 接收POST的原始数据
- php获取post原始数据
- php接收post原始数据
- php获取post中的json数据的实现方法
- php获取post中的json数据的实现方法
- php获取post中的json数据的实现方法
- PHP获取POST数据的3种方法
- PHP获取POST数据的几种方法
- PHP获取POST数据的三种方法
- PHP获取POST数据的三种方法
- PHP获取POST数据的三种方法
- PHP获取POST数据的几种方法
- PHP获取POST数据的几种方法
- php 获取当前访问的url文件名的方法小结
- ftrace 简介
- 用VC判断系统CPU是否为64位
- 如何在widnows下安装配置nginx及PHP
- 现实世界的Windows Azure:访问海军研究局破坏性业务技术总监Dano DeBrou
- Weblogic 11g下部署java 项目出现QName问题的解决
- PHP获取POST的原始数据的方法小结
- 关于WebFOCUS的FOCUS开发语言
- VC判断系统是64位还是32位
- 在python的virtualenv中 安装Flask 独立环境
- ——期刊杂志——
- linux下C编程错误捕获函数
- 安装 rabbitmq
- Linux 软件安装使用(11) vim的一些小技巧
- Android onItemLongClick+onCreateContextMenu实现长按ListItem弹出不同菜单