在 PHP 中读取和处理表单数据是很常见的任务。要做到这一点,我们可以使用 $_POST 或 $_GET 超全局变量来访问从 HTML 表单中提交的数据。
例如,以下是一个表单:
<form action="process.php" method="post">
<label for="name">Name:</label>
<input type="text" id="name" name="name"><br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br><br>
<button type="submit">Submit</button>
</form>
在 PHP 中,我们可以通过以下代码读取和处理表单数据:
$name = $_POST["name"];
$email = $_POST["email"];
// 处理表单数据
echo "Welcome, " . $name . "! Your email is " . $email;
上述代码中,我们首先从 $_POST 数组中读取了名为 "name"
和 "email"
的值,并将其分别存储在 $name
和 $email
变量中。然后,我们可以使用这些变量来处理表单数据。
需要注意的是,为了防止跨站点脚本攻击(XSS),在处理表单数据之前,我们应该对这些数据进行验证和清理。可以使用 PHP 自带的 htmlspecialchars 函数对这些数据进行转义。