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