我們在網站開發過程中,通常都會遇到關於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>
透過瀏覽器訪問,效果如下圖:
如上圖,我們輸入名字和年齡點擊提交到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表單),提交後瀏覽器存取結果如下圖:
這裡可以注意到,在瀏覽器網址列的連結中沒有出現任何form表單參數。也就是說php取得透過post方法提交的form表單資訊在網址列是完全不顯示的。在網頁表單設計中,大多數都是使用post提交方法,因為它相較於get方法提交表單的安全性要高的多,能避免敏感資訊洩露,而且post發送資訊的量也沒有限制。但由於變數不顯示在 URL 中,所以無法把頁面加入書籤。
上述內容就是關於PHP取得post提交表單資料的具體方法功能。具有一定的參考價值,希望對有需要的朋友有幫助。
以上是PHP如何透過post方法來取得form表單中資料? (程式碼範例)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本文討論了PHP中的crypt()和password_hash()的差異,以進行密碼哈希,重點介紹其實施,安全性和對現代Web應用程序的適用性。

文章討論了通過輸入驗證,輸出編碼以及使用OWASP ESAPI和HTML淨化器之類的工具來防止PHP中的跨站點腳本(XSS)。

自動加載PHP會在需要時自動加載類文件,從而通過減少內存使用和增強代碼組織來提高性能。最佳實踐包括使用PSR-4和有效組織代碼。

本文討論了在PHP中管理文件上傳大小的管理,重點是2MB的默認限制以及如何通過修改PHP.INI設置來增加它。

本文討論了PHP 7.1中引入的PHP中的無效類型,允許變量或參數為指定類型或NULL。它突出顯示了諸如提高可讀性,類型安全性和明確意圖的好處,並解釋瞭如何聲明

本文討論了unset()和unlink()功能在編程中的差異,重點關注其目的和用例。 unset()從內存中刪除變量,而unlink()從文件系統中刪除文件。兩者都對效率至關重要


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3 Linux新版
SublimeText3 Linux最新版

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具