首頁 >後端開發 >php教程 >如何使用 PHP 的 $_GET 和 $_POST 檢索輸入欄位值?

如何使用 PHP 的 $_GET 和 $_POST 檢索輸入欄位值?

Linda Hamilton
Linda Hamilton原創
2024-11-24 09:06:10805瀏覽

How Can I Retrieve Input Field Values Using PHP's $_GET and $_POST?

使用 PHP 檢索輸入欄位值

使用 HTML 表單時,通常需要存取和操作輸入欄位中的使用者輸入。 PHP 提供了多種機制來執行此操作,包括 $_POST 和 $_GET 超全域變數。

使用 $_POST 或 $_GET

使用下列方式擷取輸入欄位的值PHP,您可以使用 $_POST 或 $_GET 超全域變數。這些超全域變數包含表單欄位值的關聯數組,由 HTML 輸入標記的名稱作為鍵控。

範例

考慮以下輸入欄位:

<input type="text" name="subject">

要取得此輸入欄位的值並將其指派給會話,可以使用下列PHP程式碼:

// Using $_GET
$_SESSION['subject'] = $_GET['subject'];

// Using $_POST
$_SESSION['subject'] = $_POST['subject'];

表單方法

HTML 表單中使用的方法來決定使用哪個超全域來擷取輸入欄位值:

  • GET: 使用$_GET 超全域變數將表單資料儲存為查詢字串參數。
  • POST: 使用 $_POST 超全域變數將表單資料直接儲存在請求正文中。

使用GET 方法的示例表單:

<input type="text" name="subject">

使用以下方式顯示值$_GET:

echo $_GET['subject']; // Output: "Car Loan"

使用POST方法的範例表單:


  <input type="text" name="subject">

使用 $_POST 顯示值:

echo $_POST['subject']; // Output: "Car Loan"

以上是如何使用 PHP 的 $_GET 和 $_POST 檢索輸入欄位值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn