《PHP $_GET 變量—PHP $_POST 變量—案例代碼》要點:
本文介紹了PHP $_GET 變量—PHP $_POST 變量—案例代碼,希望對您有用。如果有疑問,可以聯(lián)系我們。
在 PHP 中,預界說的 $_GET 變量用于收集來自 method="get" 的表單中的值.
$_GET 變量
預界說的 $_GET 變量用于收集來自 method="get" 的表單中的值.
從帶有 GET 辦法的表單發(fā)送的信息,對任何人都是可見的(會顯示在瀏覽器的地址欄),并且對發(fā)送信息的量也有限制.
實例
form.html 文件代碼如下:
<html><head><meta charset="utf-8"><title>H5混合app開發(fā)</title></head><body><form action="welcome.php" method="get">名字: <input type="text" name="fname">年齡: <input type="text" name="age"><input type="submit" value="提交"></form></body></html>
當用戶點擊 "Submit" 按鈕時,發(fā)送到服務器的 URL 如下所示:
http://www.baidu.com/welcome.php?fname=baidu&age=3
"welcome.php" 文件現(xiàn)在可以通過 $_GET 變量來收集表單數(shù)據(jù)了(請注意,表單域的名稱會自動成為 $_GET 數(shù)組中的鍵):
迎接 <?php echo $_GET["fname"]; ?>!<br>你的年齡是 <?php echo $_GET["age"]; ?> 歲.
以上表單執(zhí)行演示:
何時使用 method="get"?
在 HTML 表單中使用 method="get" 時,所有的變量名和值都邑顯示在 URL 中.
注釋:所以在發(fā)送暗碼或其他敏感信息時,不應該使用這個方法!
然而,正因為變量顯示在 URL 中,因此可以在收藏夾中收藏該頁面.在某些情況下,這是很有用的.
注釋:HTTP GET 辦法不適合大型的變量值.它的值是不能超過 2000 個字符的.
在 PHP 中,預界說的 $_POST 變量用于收集來自 method="post" 的表單中的值.
$_POST 變量
預界說的 $_POST 變量用于收集來自 method="post" 的表單中的值.
從帶有 POST 辦法的表單發(fā)送的信息,對任何人都是不可見的(不會顯示在瀏覽器的地址欄),并且對發(fā)送信息的量也沒有限制.
注釋:然而,默認情況下,POST 辦法的發(fā)送信息的量最大值為 8 MB(可通過設置 php.ini 文件中的 post_max_size 進行更改).
實例
form.html 文件代碼如下:
<html><head><meta charset="utf-8"><title>h5混合開發(fā)</title></head><body><form action="welcome.php" method="post">名字: <input type="text" name="fname">年齡: <input type="text" name="age"><input type="submit" value="提交"></form></body></html>
當用戶點擊 "提交" 按鈕時,URL 類似如下所示:
http://www.baidu.com/welcome.php
"welcome.php" 文件現(xiàn)在可以通過 $_POST 變量來收集表單數(shù)據(jù)了(請注意,表單域的名稱會自動成為 $_POST 數(shù)組中的鍵):
迎接 <?php echo $_POST["fname"]; ?>!<br>你的年齡是 <?php echo $_POST["age"]; ?> 歲.
何時使用 method="post"?
從帶有 POST 辦法的表單發(fā)送的信息,對任何人都是不可見的,并且對發(fā)送信息的量也沒有限制.
然而,由于變量不顯示在 URL 中,所以無法把頁面參加書簽.
PHP $_REQUEST 變量
預定義的 $_REQUEST 變量包括了 $_GET、$_POST 和 $_COOKIE 的內容.
$_REQUEST 變量可用來收集通過 GET 和 POST 辦法發(fā)送的表單數(shù)據(jù).
實例
你可以將 "welcome.php" 文件改動為如下代碼,它可以接受 $_GET、$_POST等數(shù)據(jù).
迎接 <?php echo $_REQUEST["fname"]; ?>!<br>你的年齡是 <?php echo $_REQUEST["age"]; ?> 歲.
《PHP $_GET 變量—PHP $_POST 變量—案例代碼》是否對您有啟發(fā),歡迎查看更多與《PHP $_GET 變量—PHP $_POST 變量—案例代碼》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/7173.html