$_GET 變量是一個數組,內容是由 HTTP GET 方法發送的變量名稱和值。php
$_GET 變量用於收集來自 method="get" 的表單中的值。從帶有 GET 方法的表單發送的信息,對任何人都是可見的(會顯示在瀏覽器的地址欄),而且對發送的信息量也有限制(最多 100 個字符)。html
<form action="welcome.php" method="get"> Name: <input type="text" name="name" /> Age: <input type="text" name="age" /> <input type="submit" /> </form>數組
當用戶點擊提交按鈕時,發送的 URL 會相似這樣:瀏覽器
/welcome.php?name=Peter&age=37spa
"welcome.php" 文件如今能夠經過 $_GET 變量來獲取表單數據了(請注意,表單域的名稱會自動成爲 $_GET 數組中的 ID 鍵):orm
Welcomehtm
<?php echo $_GET["name"]; ?>.<br /> You areci
<?php echo $_GET["age"]; ?>get
years old!input
註釋:在使用 $_GET 變量時,全部的變量名和值都會顯示在 URL 中。因此在發送密碼或其餘敏感信息時,不該該使用這個方法。不過,正由於變量顯示在 URL 中,所以能夠在收藏夾中收藏該頁面。在某些狀況下,這是頗有用的。
註釋:HTTP GET 方法不適合大型的變量值;值是不能超過 100 個字符的。
PHP 的 $_REQUEST 變量包含了 $_GET, $_POST 以及 $_COOKIE 的內容。
PHP 的 $_REQUEST 變量可用來取得經過 GET 和 POST 方法發送的表單數據的結果。
Welcome
<?php echo $_REQUEST["name"]; ?>.<br /> You are <?php echo $_REQUEST["age"]; ?>
years old!