我有一个PHP项目,我做了一个注册表
在报名表上,我做了三个步骤,
数据将存储在第三步,但在第三步中存储变量
我从第1页存储的内容消失了!!
我该怎么办?
答案 0 :(得分:2)
答案 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