PHP中的post和get方法的使用

一:區別和使用條件
GET 和 POST 都創建數組(例如,array( key => value, key2 => value2, key3 => value3, …))。此數組包含鍵/值,其中的鍵是表單控件的名稱,而值是來自用戶的輸入數據。GET 和 POST 被視作

$_GET$_POST

它們是超全局變量,這意味着對它們的訪問無需考慮作用域 - 無需任何特殊代碼,您能夠從任何函數、類或文件訪問它們。

$_GET是通過 URL 參數傳遞到當前腳本的變量數組。 $_POST 是通過 HTTP POST 傳遞到當前腳本的變量數組。
通過 GET 方法從表單發送的信息對任何人都是可見的(所有變量名和值都顯示在 URL 中)。
GET 對所發送信息的數量也有限制。限制在小於 2000 個字符。
通過 POST 方法從表單發送的信息對其他人是不可見的(所有名稱/值會被嵌入 HTTP 請求的主體中),
並且對所發送信息的數量也無限制。

二:案例
GET 方法獲取表單數據的案例

<html>
<head><meta charset="utf-8";>
<title>使用$_GET方法傳遞表單數據</title>
</head><body>
<form action="m_get.php" method="get">
你的姓名:<imput type="text" name="name"><br>
你的郵件:<imput type="text" name="email"><br>
<imput type="submit">
<form>
</body></html>

m_get.php的代碼內容

<html>
<head><meta charset="utf-8";>
</head><body>
姓名:<?php echo $_GET["name"]; ?><br>
郵件:<?php echo $_GET["email"]; ?><br>
</body></html>

上述代碼上線之後的樣子是:
這裏寫圖片描述

提交之後,生成的內容是下面這個樣子的,注意,在地址欄上,是會顯示錶單上的內容的。
這裏寫圖片描述

發佈了18 篇原創文章 · 獲贊 16 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章