在 PHP 中,要獲取 POST 請求的參數,您需要使用 $_POST
全局變量
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// 獲取名為 'username' 的 POST 參數
$username = $_POST['username'];
// 獲取名為 'email' 的 POST 參數
$email = $_POST['email'];
// 在這里處理您的業務邏輯,例如將數據保存到數據庫等
}
?>
<!DOCTYPE html>
<html>
<head>
<title>POST 請求示例</title>
</head>
<body>
<form action="your_script.php" method="post">
<label for="username">用戶名:</label>
<input type="text" id="username" name="username" required><br>
<label for="email">電子郵件:</label>
<input type="email" id="email" name="email" required><br>
<input type="submit" value="提交">
</form>
</body>
</html>
在此示例中,我們首先檢查請求方法是否為 POST。如果是,則從 $_POST
變量中獲取 username
和 email
參數。然后,您可以對這些參數執行任何所需的操作,例如將它們保存到數據庫或發送電子郵件。
請注意,為了安全起見,您應該始終對用戶輸入進行驗證和清理,以防止跨站點腳本(XSS)攻擊和 SQL 注入等安全問題。在實際項目中,還需要對表單數據進行更嚴格的驗證和錯誤處理。