2010-07-31 38 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

如果您希望数据持续存在来自同一用户的每个请求,您必须使用会话。如果您希望数据为每个用户保留,您必须将它们存储在文件或数据库中。