當您使用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