PHP 超全域性變數 - $_GET
PHP $_GET
$_GET 包含透過 HTTP GET 方法接收的變數陣列。
透過 HTTP GET 方法傳送變數的兩種主要方式是
- URL 中的查詢字串
- HTML 表單
URL 中的查詢字串
查詢字串是新增到 URL 末尾的資料。在下面的連結中,問號 (?) 之後的所有內容都屬於查詢字串
<a href="demo_phpfile.php?subject=PHP&web=W3schools.com">Test $GET</a>
上面的查詢字串包含兩個鍵/值對
subject=PHP
web=W3schools.com
在 PHP 檔案中,我們可以使用 $_GET 變數來收集查詢字串的值。
示例
PHP 檔案 demo_phpfile.php
<html>
<body>
<?php
echo "Study " . $_GET['subject'] . " at " . $_GET['web'];
?>
</body>
</html>
自己動手試一試 »
HTML 表單中的 $_GET
如果表單的 method 屬性設定為 "GET",則 HTML 表單透過 HTTP GET 方法提交資訊。
為了演示這一點,我們首先建立一個簡單的 HTML 表單
HTML 表單
<html>
<body>
<form action="welcome_get.php" method="GET">
Name: <input type="text" name="name">
E-mail: <input type="text" name="email">
<input type="submit">
</form>
</body>
</html>
當用戶單擊提交按鈕時,表單資料將傳送到