当您使用PHP将数据发送到服务器时,它是否通过头文件传输?发布工作如何?PHP解释向服务器发送POST数据
1
A
回答
6
这是一个例子HTTP POST:
POST /login.php HTTP/1.1
Host: www.mysite.com
User-Agent: Mozilla/4.0
Content-Length: 27
Content-Type: application/x-www-form-urlencoded
userid=joe&password=guessme
正如你看到的,它不是通过头传输,这是该职位的实际内容。
1
当您发布的数据在请求的正文中发送。
您应该安装firebug,并发布表单。查看网络标签以查看发送的内容。
1
在HTTP中,请求由twp部分,头部和主体组成。这些是由两个换行符分开的。当你发布任何东西时,你会在请求的正文部分发送数据,在标题之后。通常,在发布Web表单时,它会在请求的数据部分中发送表单数据,并将其格式化为URL查询字符串。例如: 富=酒吧&巴兹=蝙蝠
0
POST
包括在所述请求的主体中的名称/值对,而GET
在查询字符串这样做。
PHP执行此操作的方式是将所有“已发布”值存储到名为$_POST
的关联数组中。
$quantity = $_POST['quantity'];
$item = $_POST['item'];
你也可以查看维基炒作传输协议的Request methods部分,它具有所有的不同方法的定义和信息。
相关问题
- 1. 客户端向tcp服务器发送数据,tcp服务器向另一台服务器发送数据
- 2. 向服务器发送大量数据
- 3. 通过POST向PHP发送JSON数据
- 4. 将数据发送到PHP服务器
- 5. 如何发送数据到php服务器和使用POST和httpurl连接在php服务器接收数据
- 6. 向远程数据库服务器发送数据和从远程数据库服务器发送数据
- 7. 如何通过POST方法向服务器发送数组?
- 8. 是向服务器发送
- 9. 保护发送的POST数据到另一台服务器(重定向)
- 10. $ .ajax POST工作和$ .ajax PUT不会在向服务器发送数据时
- 11. 如何使用ajax $ .post发送给服务器端的数据?
- 12. HttpURLConnection的POST请求 - 不能将数据发送到服务器
- 13. JQuery的 - $就POST不发送。数据到网络服务器
- 14. JQuery Ajax Post无法发送数据(json)到express.js服务器
- 15. 使用HTTP从Excel发送数据到服务器Post
- 16. 如何向Web服务器发送我发布gzip的数据?
- 17. WSASend在向服务器发送数据时发生10060错误?
- 18. 从UIImagePickerController发送UIImage POST到服务器?
- 19. 发送POST到服务器不工作
- 20. 发送JSON数据到PHP Web服务
- 21. iPhone-发送JSON对象到PHP服务器在POST和GET从服务器
- 22. $ .ajax函数:发送json数据:解析服务器端函数
- 23. 向Glassfish服务器发送Python请求的RESTFUL POST
- 24. 向服务器发送HTTP POST请求并获得响应?
- 25. 使用jQuery向服务器发送数据数组
- 26. 如何使用HTTParty(Net :: HTTP)向服务器发送文件发送POST请求
- 27. 发送POST到一个PHP脚本的服务器
- 28. iPhone-在POST中发送JSON对象到PHP服务器
- 29. 发送JSON到PHP MYSQL服务器POST方法?
- 30. 将数据发送到Web服务器
如果你想知道一些确切的事情,看看RFC :) http://www.w3.org/Protocols/rfc2616/rfc2616.html – 2011-02-16 21:45:51
@Felix,对于初学者来说,阅读RFC就像是剃刀刀片的眼睛... – 2011-02-16 21:47:06
@Byron Whitlock:让我们只是说它可能很难理解。否则,它听起来像是坏的,我相信它不是;)至少,看看它并习惯这种类型的文档并不会伤害它。我*不*说*只应*看看RFC。 – 2011-02-16 21:49:28