2010-08-21 123 views
0

比方說,我有一個由用戶應該提交的三個頁面組成的問卷。 我通過SESSION收集變量。 我應該通過頁面之間的所有變量重複它​​們的頁面,或者我可以將變量從第一頁傳遞到第三頁? 例如,我有第1頁的'名字'和'姓',第2頁的'電子郵件'和'地址',第3頁的'年齡'和'職業'。 我可以通過'名字'和'姓'從第1頁直接到第3頁? 或者我必須先將它們傳遞給第2頁,然後再將它們從第2頁傳遞到第3頁?傳遞SESSION變量

謝謝!

回答

2

無論你在哪個頁面,會話變量都應該是永久的。只要您在表單1提交後將數據放入會話中。

2

會話值從頁面到頁面仍然存在。一旦頁面1存儲它,它就可以從任何頁面訪問並在整個會話期間持續。

3

我想你可能會誤解「會話變量」是什麼。在用戶方面,通常有一個「會話ID」的cookie。在服務器端,有一個包含與該會話ID關聯的變量和值的文件。

沒有「頁面間傳遞變量」 - 只要用戶的會話cookie得到維護,所有的頁面都可以訪問cookie的範圍內的所有會話變量。

+0

是的,我現在就明白了。 非常非常感謝! – vlevsha 2010-08-21 03:09:57