在PHP中存储其他页面的变量

时间:2013-03-18 09:18:52

标签: php variables

我有一个PHP项目,我做了一个注册表 在报名表上,我做了三个步骤,
数据将存储在第三步,但在第三步中存储变量
我从第1页存储的内容消失了!!

我该怎么办?

8 个答案:

答案 0 :(得分:2)

现在是时候学习PHP sessions

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

你遗漏的东西是:

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

  • 使用$ _SESSION [$ variable_name] = $值存储变量以动态存储值并在任何页面上使用并了解会话,请遵循link here

答案 4 :(得分:0)

我在会话方面遇到了一些问题,尽管它们似乎正是您正在寻找的。如果您需要,可以选择以下选项:

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

答案 5 :(得分:0)

将所有首页发布值保存到会话中,如$ _SESSION ['page'] = $ _ POST时点击secon页面,并在点击第三页时存储第二页发布值,保存会话中的所有第三页发布值,最后你从会话中获得所有价值。

答案 6 :(得分:0)

如果您使用表单按钮来执行步骤。你可以把隐藏的输入记录在$ _POST ['data1'],$ _POST ['data2']中,...

答案 7 :(得分:0)

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