首頁  >  文章  >  後端開發  >  PHP如何透過post方法來取得form表單中資料? (程式碼範例)

PHP如何透過post方法來取得form表單中資料? (程式碼範例)

藏色散人
藏色散人原創
2018-08-27 15:17:3215449瀏覽

我們在網站開發過程中,通常都會遇到關於php form表單的相關操作。如php取得帶有post提交方法的表單數據,這種該如何操作呢?如果大家看過我【PHP如何透過get方法取得form表單資料? 】這篇文章的話,相信大家對php $_GET[]變數取得表單資料 的方法已經有一定的了解。

那麼這篇文章繼續給大家詳細介紹,php如何透過post方法取得form表單資料。

下面有具體程式碼範例:

1、form表單程式碼(post方法提交表單範例):

<html>
<head>
    <meta charset="utf-8">
    <title>form表单post方法示例</title>
</head>
<body>
<form action="/test/test.php" method="post" >
    <form action="test.php" method="post">
        名字: <input type="text" name="fname"><br>
        年龄: <input type="text" name="age"><br>
        <input type="submit" value="提交">
    </form>
</form>
</body>
</html>

透過瀏覽器訪問,效果如下圖:

PHP如何透過post方法來取得form表單中資料? (程式碼範例)

如上圖,我們輸入名字和年齡點擊提交到test.php檔案中。

2、test.php程式碼如下(php取得post資料):

<?php
header("content-type:text/html;charset=utf-8");         //设置编码
?>
欢迎 <?php echo $_POST["fname"]; ?>!<br>
你的年龄是 <?php echo $_POST["age"]; ?>  岁。

這裡我們透過PHP $_POST[]變數取得form表單資料即fname和age參數(推薦參考PHP 零基礎入門教學中的第二章內容:PHP表單),提交後瀏覽器存取結果如下圖:

PHP如何透過post方法來取得form表單中資料? (程式碼範例)

這裡可以注意到,在瀏覽器網址列的連結中沒有出現任何form表單參數。也就是說php取得透過post方法提交的form表單資訊在網址列是完全不顯示的。在網頁表單設計中,大多數都是使用post提交方法,因為它相較於get方法提交表單的安全性要高的多,能避免敏感資訊洩露,而且post發送資訊的量也沒有限制。但由於變數不顯示在 URL 中,所以無法把頁面加入書籤。

上述內容就是關於PHP取得post提交表單資料的具體方法功能。具有一定的參考價值,希望對有需要的朋友有幫助。

以上是PHP如何透過post方法來取得form表單中資料? (程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

相關文章

看更多