PHP $_POST 被廣泛應用於收集表單數據,在HTML form標籤的指定該屬性:"method="post"。
PHP $_GET 同樣被廣泛應用於收集表單數據,在HTML form標籤的指定該屬性:"method="get"。
(推薦教學:php圖文教學)
範例:
以下實例顯示了一個輸入欄位(input)及提交按鈕(submit )的表單(form)。當使用者透過點擊 "Submit" 按鈕提交表單資料時, 表單資料將傳送至ff9c23ada1bcecdd1a0fb5d5a0f18437標籤中 action 屬性中指定的腳本檔案。
在這個實例中,我們指定檔案來處理表單資料。如果你希望其他的PHP檔案來處理該數據,你可以修改該指定的腳本檔案名稱。然後,我們可以使用超級全域變數 $_POST 來收集表單中的 input 欄位資料。
<html> <body> <form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>"> Name: <input type="text" name="fname"> <input type="submit"></form> <?php $name = $_POST['fname']; echo $name; ?> </body> </html>
(影片教學推薦:php影片教學)
#$_GET 也可以收集URL中發送的資料。
假設我們有一個包含參數的超連結HTML頁面:
<html> <body> <a href="test_get.php?subject=PHP&web=php.com">Test $GET</a> </body> </html>
當使用者點擊連結"Test $GET", 參數"subject" 和"web" 將發送至"test_get.php ",你可以在"test_get.php" 檔案中使用$_GET 變數來取得這些資料。
以下實例顯示了 "test_get.php" 檔案的程式碼:
<html> <body> <?php echo "Study " . $_GET['subject'] . " @ " . $_GET['web']; ?> </body> </html>
以上是怎麼使用超級全域變數$_POST與$_GET的詳細內容。更多資訊請關注PHP中文網其他相關文章!