2013-02-12 84 views
0

我想将所有$_GET变量保存在会话变量中,并在稍后再次通过$_GET进行访问。

一些伪代码/ algoritm

与page1.php中的字段发送形式<form action="page1.php" method="get"><input type="text" value="banan" name="apa">

使page2.php保存所有$_GET变量

page3.php设置回都得到变量在第2页.php所以第一个变量是可访问槽$_GET['apa']

这是可能的吗?

+0

有用的原型设置动态设置输入时,例如当一个窗体运行在步骤中时,数据完全相关的步骤/添加新的领域简单。当然,除了原型设计之外,这并不是一件好事,现在线框模型原型设计有更快的方法。 – 2015-07-02 16:26:07

回答

1

不要这样做。但为了节省:

<?php 

session_start(); 
$_SESSION["GET"] = $_GET; 

?> 

和检索:

<?php 

session_start(); 
$_GET = $_SESSION["GET"]; 

?> 

我觉得这里真正的问题是,你有一个目标,你要完成你认为这是正道实现这一目标。不是;确实有更好的方法来完成你想要的最终结果。但是你必须告诉我们最终结果应该是什么。

1

这是可能的,但我不知道为什么要这样做。为什么不从$_SESSION而不是$_GET中读取数据,以便不会将会话数据与实际作为参数传递给您所在页面的数据混淆。