在PHP開發中,我們經常需要獲取用戶通過表單提交的POST數據。主要有兩種獲取方式:
$_POST是PHP內置的超全局數組,包含了所有通過POST請求提交的表單數據。訪問POST數據的方法如下:
<span class="fun">$value = $_POST['name_of_input'];</span>
php://input是一個只讀的輸入流,它包含POST請求的原始數據。獲取原始POST數據的方式如下:
<span class="fun">$data = file_get_contents('php://input');</span>
下面示例演示瞭如何使用$_POST獲取POST數據:
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$name = $_POST['name'];
$email = $_POST['email'];
echo "姓名:$name<br>";
echo "郵箱:$email<br>";
}
?>