要在感谢页面上向用户显示提交的数据,您可以使用以下方法:
以下是一个简单的示例,说明如何在PHP和HTML中使用这些方法:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>忍者表单</title>
</head>
<body>
<form action="submit_form.php" method="post">
<label for="name">姓名:</label>
<input type="text" id="name" name="name" required>
<label for="email">电子邮件:</label>
<input type="email" id="email" name="email" required>
<button type="submit">提交</button>
</form>
</body>
</html>
submit_form.php
文件中处理表单数据,并将其存储在会话中:<?php
session_start();
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$name = $_POST['name'];
$email = $_POST['email'];
// 将数据存储在会话中
$_SESSION['name'] = $name;
$_SESSION['email'] = $email;
// 重定向到感谢页面
header('Location: thank_you.php');
exit;
}
?>
thank_you.php
,用于显示提交的数据:<?php
session_start();
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>感谢页面</title>
</head>
<body>
<h1>感谢您的提交!</h1>
<p>姓名:<?php echo htmlspecialchars($_SESSION['name']); ?></p>
<p>电子邮件:<?php echo htmlspecialchars($_SESSION['email']); ?></p>
</body>
</html>
这个例子使用了PHP作为服务器端编程语言,但你可以根据需要使用其他编程语言。关键是在处理表单数据后,将其存储在会话中,然后在感谢页面上显示这些数据。
领取专属 10元无门槛券
手把手带您无忧上云