【发布时间】:2015-04-14 11:02:39
【问题描述】:
简单来说,我有 3 个 php 文件——form.php、save.php 和 confirm.php
form.php 是一个通用的表单,有
<form id="form" name="form" method="post" action= 'save.php' ><form>
save.php 用于通过插入命令更新 SQL
$sql = "INSERT INTO database (name, age, sex, id) VALUES ('$name', '$age', '$sex', '$id')";
我也在使用标题相同的页面在保存后重定向
header('Location: confirm.php');
现在我期待的是当人们提交表单时,数据将保存到 SQL 并重定向到 Confirm.php,他们可以在其中看到他们提交的数据。
它在保存后重定向,但我无法弄清楚在 confirm.php 上获取提交数据的方法,我尝试使用 $_SESSION 但页面变得空白。如果我可以将提交的表单的$id 传递给带有 $_SESSION 或其他东西的confirm.php,那我会很棒,所以我可以从confirm.php 调用$id 并获取数据。请建议如何做到这一点。
【问题讨论】:
-
SQL 注入警报!!!您可以将值存储在会话中并在 confirm.php 上获取它,也可以使用 header('Location: confirm.php?x=y');
-
在 Confirm.php 页面上使用 Select Query 从数据库中获取数据。
标签: php