PHP:input详解;(和$_POST的区别)
2015-11-06 00:00
281 查看
php:input 去获取请求体中的信息(请求类型为multipart/form-data 时 失效不会封装 数据为空)封装起来返回给程序 无法获取get信息 因为GET的信息附加到URL里 不在请求体中
$_POST 去检测请求类型只有设置成application/x-www-data-urlencoded和multipart/form-data才会去请求体中封装数据返回给程序
所以php:input基本用来处理微信交互 (XML信息,因为$_post需要检测请求类型application/x-www-data-urlencoded和multipart/form-data才能读取到,虽然请求体有数据 但是不满足条件也不会进行封装,所以$_POST对XML交互失效,返回数据为空)
$_POST 去检测请求类型只有设置成application/x-www-data-urlencoded和multipart/form-data才会去请求体中封装数据返回给程序
所以php:input基本用来处理微信交互 (XML信息,因为$_post需要检测请求类型application/x-www-data-urlencoded和multipart/form-data才能读取到,虽然请求体有数据 但是不满足条件也不会进行封装,所以$_POST对XML交互失效,返回数据为空)
相关文章推荐
- FTP附件传输工具类-FtpUtil
- 一个php函数,能够遍历一个文件夹下的所有文件和子文件夹 。
- PHP中ob_start和pack及unpack
- ExpertPdf生成多页pdf文档内容大小不一致的解决办法
- php连接mysql的问题
- Ubuntu 14.04配置vsftpd
- php download断点
- ubuntu 设置ntp服务
- PHP urldecode()与urlencode()函数
- php遍历数据库
- PHP实现简单高精度的求PI方法
- phpmyadmin 配置文件权限错误,无法写入!
- 解决yii框架中,使用参数化查询时,IN只能查询一个的代替方法
- 为什么上传文件的表单需要设置enctype="multipart/form-data"
- PHP中VC6、VC9、TS、NTS版本的区别与用法详解
- ThinkPHP创建应用的一般开发流程及实例
- 使用ThinkPHP框架快速开发网站(多图)
- PHP 获取二维数组中某个key的集合
- PHP快速排序算法
- PHP上传文件的简单例子与说明