2010-07-31 36 views
0

我哈瓦持有列表爲每個請求 一類,但每個請求列表爲空,又 我能做些什麼,使之生活類變量是復位每個請求

這裏是我的課,我想單從預覽保存值請求 (是每個請求我是設置有一個值)

class Sessions{ 
    private static $list  = array(); 
    .... 
    ..... 
} 
+0

好的有這個主意,謝謝 – shay 2010-07-31 11:38:42

+0

請接受其中一個答案;他們花時間回答,所以你應該選擇最有幫助的。 – 2010-07-31 11:39:19

回答

2

它應該是這樣的。每個請求都是獨立的,並重新啓動整個程序。使用會話在請求之間存儲數據。

+0

我可以在會話中存儲對象嗎? – shay 2010-07-31 11:39:05

+1

是的,你可以,只要它們是可序列化的: http://www.php.net/manual/en/language.oop5.serialization.php – Mchl 2010-07-31 11:46:44

+0

謝謝你我會嘗試後者, – shay 2010-07-31 18:45:24

1

'靜態'變量直到下一個請求才能生存。您應該使用$ _SESSION來存儲每個用戶的自定義數據,或者將其保存到某個文件/數據庫/ ...

1

如果您希望數據持續存在來自同一用戶的每個請求,您必須使用會話。如果您希望數據爲每個用戶保留,您必須將它們存儲在文件或數據庫中。