博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于postman中表单提交与数据包提交的问题,file_get_contents("php://input")可以获取数据,$_POST不能获取数据...
阅读量:4658 次
发布时间:2019-06-09

本文共 586 字,大约阅读时间需要 1 分钟。

Coentent-Type仅在取值为application/x-www-data-urlencoded和multipart/form-data两种情况下,PHP才会将http请求数据包中相应的数据填入全局变量$_POST

PHP不能识别的Content-Type类型的时候,会将http请求包中相应的数据填入变量$HTTP_RAW_POST_DATA 需要特殊设置php.ini

只有Coentent-Type不为multipart/form-data的时候,PHP不会将http请求数据包中的相应数据填入php://input,否则其它情况都会。填入的长度,由Coentent-Length指定。

只有Content-Type为application/x-www-data-urlencoded时,php://input数据才跟$_POST数据相一致。

php://input数据总是跟$HTTP_RAW_POST_DATA相同,但是php://input比$HTTP_RAW_POST_DATA更凑效,且不需要特殊设置php.ini

PHP会将PATH字段的query_path部分,填入全局变量$_GET。通常情况下,GET方法提交的http请求,body为空。

转载于:https://www.cnblogs.com/caicaizi/p/8533129.html

你可能感兴趣的文章
CPU 上下文切换及案例分析
查看>>
Python 解析式、生成器
查看>>
js面向对象加构造函数模式表单验证
查看>>
获取时间和获取父节点子节点属性
查看>>
BZOJ 1001: [BeiJing2006]狼抓兔子
查看>>
去除优酷(youku)强制广告 Greasemonkey + YoukuAntiADs
查看>>
Codeforces 716B Complete the Word【模拟】 (Codeforces Round #372 (Div. 2))
查看>>
关于DateTime操作
查看>>
Android中控制Dialog呈现的时间
查看>>
Mac上面搭建web服务器
查看>>
jQuery类级别插件--返回顶部,底部,去到任何部位
查看>>
胡思乱想
查看>>
让Oracle 大小写敏感 表名 字段名 对像名
查看>>
1021. Deepest Root (25) -并查集判树 -BFS求深度
查看>>
男人二十岁后应该学会的习惯
查看>>
PHP学习 Session 学习
查看>>
ember.js:使用笔记5 使用view
查看>>
Java线程停止interrupt()方法
查看>>
使用SVN进行源码管理
查看>>
[转]asp:ScriptManager
查看>>