步驟一、HTML 表單 test_form.html(透過 get 方式傳値)
<form action="test_get.php" method="get">
電子郵件: <input type="text" name="Email" />
<input type="submit" value="送出表單"/>
</form>
電子郵件: <input type="text" name="Email" />
<input type="submit" value="送出表單"/>
</form>
可以看到表單的外表與我們另一篇 POST 介紹中的範例長得一樣,但是有兩個重點地方不同,第一個地方當然就是 action="test_get.php",此表單會把資料傳送到 test_get.php 這支程式(步驟二會寫),第二個部分就是最重要的 method="get",此處是宣告資料傳遞採用 get 方式傳送,其中 get 必需採用小寫字母,避免出現錯誤。
當網友填好電子郵件資料(假設填入的是 myemail)並按下送出表單的按鈕之後,你可以看到網址欄的地方出現以下字串
test_get.php?Email=myemail
由於是採用 GET 的方式傳遞資料,所以 myemail 這個值就跟著網址參數 Email 傳送到下一頁囉!
步驟二、PHP GET 資料處理頁面 test_get.php(用來取得網友填寫的資料)
<?php
echo $_GET[Email];
?>
範例二中我們用了 GET 來取得由範例一所傳來的 Email 資料,echo 代表的是輸出的意思,請注意 $_GET 必須使用大寫來表示,你也可以嘗試寫寫看這兩個檔案,自己修改要傳遞的內容,如果順利從 test_form.html 把資料傳到 test_get.php 就算完成囉!echo $_GET[Email];
?>
延伸閱讀