經過上一篇 GET 請求處理 完成了前端發送 GET 與 PHP 處理 GET 請求之後,接下來本文的内容為 POST,那麼前端如何發送 POST 呢,我相信你們應該也大概知道了,那麼就是修改 Form 标簽的
method
屬性值為
post
即可發送一個 POST 請求:

完成了發送之後在來看看那麼發送 POST 請求 POST 請求會把請求的資料放在什麼地方呢,以及後端如何擷取 POST 送出過來的資料呢,通過觀察發送 POST 請求的過程發現 URL 後面已經沒有了我們發送的請求參數了就可以明确的确定發送的請求必然是 POST 請求,那麼 POST 請求發送的資料放到哪兒了呢就放到了浏覽器中的
開發者工具
裡面中的
newwork
當中請求的請求頭當中如下:
通過如上的觀察得出了一個結論,如果是 POST 請求會将送出的資料放到請求頭中,那麼完成了發送 POST 請求之後後端如何處理 POST 請求的資料呢,還是一樣的去檢視官方文檔:
通過觀察發現,有
$_POST
是以說是不是可以同理可證,把上一篇的代碼改為 $_POST 即可如下:
<?php
print_r($_POST);
?>
也可以單個取出單個列印如下:
<?php
echo $_POST["userName"];
echo $_POST["Password"];
?>