當前位置: 首頁> 最新文章列表> PHP獲取POST數據方法詳解

PHP獲取POST數據方法詳解

M66 2025-10-15

PHP中獲取POST數據的兩種方法

在PHP開發中,我們經常需要獲取用戶通過表單提交的POST數據。主要有兩種獲取方式:

使用$_POST 超全局變量

$_POST是PHP內置的超全局數組,包含了所有通過POST請求提交的表單數據。訪問POST數據的方法如下:

 <span class="fun">$value = $_POST[&#39;name_of_input&#39;];</span>

使用php://input 輸入流

php://input是一個只讀的輸入流,它包含POST請求的原始數據。獲取原始POST數據的方式如下:

 <span class="fun">$data = file_get_contents(&#39;php://input&#39;);</span>

示例代碼

下面示例演示瞭如何使用$_POST獲取POST數據:

 <?php
  if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $name = $_POST['name'];
    $email = $_POST['email'];
    
    echo "姓名:$name<br>";
    echo "郵箱:$email<br>";
  }
?>

注意事項

  • 確保表單是通過HTTP POST方法提交。
  • 處理用戶輸入時務必進行驗證和清理,防止惡意攻擊。