2013-02-12 30 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中讀取數據,以便不會將會話數據與實際作爲參數傳遞給您所在頁面的數據混淆。