-5

我有一个 PHP 项目,我做了一个注册表单。
在注册表中,我做了三个步骤,
数据会在第三步存储,但在第三步
我从第1页存储的变量消失了!!

我该怎么办?

4

8 回答 8

2

现在是你学习 PHP 的时候了sessions

http://www.php.net/manual/en/book.session.php

使用 PHP 会话,您可以在后续访问中保留某些数据。

于 2013-03-18T09:22:46.920 回答
1

查看 PHP 文档中的会话。特别是$_SESSION

于 2013-03-18T09:20:52.340 回答
1

使用 session、post 或 get 方法将数据从一个页面传递到另一个页面。

于 2013-03-18T09:21:49.457 回答
0

使用会话,并从第三页的会话中读取数据并取消设置会话

于 2013-03-18T09:30:38.697 回答
0

我在会话方面遇到了一些问题,尽管它们似乎正是您正在寻找的。如果您需要,这里有一个替代方案:

如果您需要向后兼容并且前两页不包含任何“私人”数据,您可以使用一些发布系统将信息发送到下一页,但请注意,这会为任何试图注入的人打开一个入口点进入你的数据库,确保你去掉斜线和什么不。

于 2013-03-18T09:25:28.633 回答
0

单击第二页时将所有第一页帖子值保存到会话中,例如 $_SESSION['page']=$_POST ,并在单击第三页时也存储第二页帖子值,将所有第三页帖子值保存在会话中,最后你从会话中获取所有值。

于 2013-03-18T09:26:13.687 回答
0

你错过的事情是:

  • 不维护所有页面的单个会话请放置 session_start(); 在每个页面上维护单个会话

  • 要使用 $_SESSION[$variable_name] = $value 存储变量以动态存储值并在任何页面上使用并了解会话,请点击此处的链接

于 2013-03-18T09:24:07.600 回答
0

如果您使用表单按钮执行步骤。您可以在 $_POST['data1'], $_POST['data2'], ...

于 2013-03-18T09:27:40.447 回答