form的enctype有三种

application/x-www-form-urlencoded 在发送前编码所有字符(默认)
multipart/form-data

不对字符编码。

在使用包含文件上传控件的表单时,必须使用该值。

text/plain 空格转换为 "+" 加号,但不对特殊字符编码。

application/x-www-form-urlencoded 是表单 发送数据 默认的 ,  格式为 name=valse& name2=value2

multipart/form-data 是图片流常用的

text/plain 一般是默认 程序发送数据流的  编码方式。

在php端接受的时候。  text/plain 方式是无法使用$_POST 的方式获取数据的。可以通过  $GLOBALS['HTTP_RAW_POST_DATA'] ,由于PHP默认只识别application/x-www.form-urlencoded标准的数据类型,因此,对型如text/xml的内容无法解析为$_POST数组,故保留原型,交给$HTTP_RAW_POST_DAT来接收。
$HTTP_RAW_POST_DATA 仅在POST的Content-Type类型不为PHP识别时才有效 但是file_get_contents("php://input");却可以application/x-www-form-urlencoded获取对应的流 multipart/form-data不可以,也就是说不是multipart/form-data或者application/x-www-form-urlencoded的 时候。

但是$POST 在multipart/form-data   application/x-www-form-urlencoded都可以获取对应key value ,但是 text/plain编码下不可以。

http://blog.sina.com.cn/s/blog_4657e98e0100dyxp.html

http://developer.51cto.com/art/200912/168103.htm

http://blog.sina.com.cn/s/blog_6f78e9030100rc9z.html

最新文章

  1. HTML标记语言篇--学习笔记01
  2. AsyncOperation变成同步的代码
  3. Jenkins_多项目构建(二):使用Maven聚集关系
  4. ASP.NET 自定义URL重写 分类: ASP.NET 2014-10-31 16:05 174人阅读 评论(0) 收藏
  5. android 跳转到系统设置界面的所有Intent
  6. OpenCV之响应鼠标(二):函数cvSetMouseCallback()和其副程式onMouse()的使用(OpenCV2.4.5)
  7. javascript arguments
  8. 线程同步 synchronized 同步代码块 同步方法 同步锁
  9. MFC程序实现给对话框加入�背景图片
  10. python 反向查找
  11. java 图形界面
  12. 用jQuery动态添加小广告
  13. 快学 Scala 入门 3 部曲
  14. php-删除非空目录
  15. wayne生产环境部署(360的容器发布平台-开源)
  16. Linux命令之vi篇
  17. C# Winform 跨线程更新UI控件常用方法汇总(多线程访问UI控件)
  18. Git Flow 工作模型与使用
  19. Web暴力破解--前端JS表单加密进行爆破
  20. Vue SSR的渲染性能

热门文章

  1. 脚踏实地学C#1-基元类型
  2. hdu 1358 Period(kmp求一个串的重复子串)
  3. Unable to create Debug Bridge:Unable to start adb server:error:cannot parse version
  4. 网络流量分析——NPMD关注IT运维、识别宕机和运行不佳进行性能优化。智能化分析是关键-主动发现业务运行异常。科来做APT相关的安全分析
  5. Mongodb 官网驱动2.2.4.26版本 增,删 改,查,mongodb2.2.4.26
  6. UIButton设置为圆形按钮并增加边框
  7. android jni java类型与c语言类型互换
  8. HashMap为什么比数组查询快
  9. Request.UrlReferrer 实现页面刷新
  10. 使用Java进行udp-demo编程时碰到的consumer和producter无法连接并报出“java.net.SocketException: Can't assign requested address”问题