首頁 > 後端開發 > php教程 > 如何在 PHP 中存取和檢索 POST 提交的變數?

如何在 PHP 中存取和檢索 POST 提交的變數?

Barbara Streisand
發布: 2024-10-19 13:40:29
原創
857 人瀏覽過

How to Access and Retrieve POST-Submitted Variables in PHP?

存取與擷取POST 提交的變數

在PHP 中,$_POST 超全域變數會自動填入代表所有表單的鍵值對透過HTTP POST 請求提交的資料。若要擷取這些變數的值,您可以使用下列方法:

取得單一變數值

要存取透過POST 傳送的特定變數的值,您可以使用以下語法:

例如,如果您有一個名為“user_checkbox”的複選框,則可以使用以下方式檢索其值:

獲取所有POST 變數

要取得透過POST 發送的所有變數的數組,可以使用var_dump($_POST);,它將顯示數組的內容。或者,您可以使用 file_get_contents('php://input') 來擷取原始 POST 資料。

處理複選框

使用複選框時,輸入字段的name 通常以 [] 為後綴,表示它代表一個值數組。要在 PHP 中存取這些值:

  • 單一複選框: 使用 isset($_POST['checkbox_name']) 檢查複選框是否已選取。
  • 多個複選框:如果有多個同名複選框,$_POST['checkbox_name'] 將傳回選取值的陣列。

範例:

考慮以下具有多個複選框的HTML 表單:

在PHP 腳本中:

以上是如何在 PHP 中存取和檢索 POST 提交的變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板