php如何处理点击提交后转到另一页面例子
时间: 2023-06-24 20:03:30 浏览: 79
假设你有一个 HTML 表单和一个 PHP 脚本,当用户填写表单并点击提交按钮时,PHP 脚本将处理表单数据并将用户重定向到另一个页面。
以下是一个示例 HTML 表单:
```html
<form action="process-form.php" method="POST">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<button type="submit">Submit</button>
</form>
```
在这个表单中,我们将使用 POST 方法将数据发送到名为 `process-form.php` 的 PHP 脚本。
以下是一个示例 PHP 脚本:
```php
<?php
// 处理表单数据
$name = $_POST['name'];
$email = $_POST['email'];
// 将用户重定向到另一个页面
header("Location: thankyou.php");
exit();
?>
```
在这个 PHP 脚本中,我们首先从 `$_POST` 超全局数组中获取提交的表单数据。然后,我们使用 `header()` 函数将用户重定向到名为 `thankyou.php` 的另一个页面。最后,我们使用 `exit()` 函数确保在重定向之前不会输出任何其他内容。
请注意,如果您的 PHP 脚本在重定向之前输出了任何内容,那么重定向将会失败。因此,在您的 PHP 脚本中,确保在调用 `header()` 函数之前不要输出任何内容。