类变量重置每个请求

时间:2010-07-31 11:33:38

标签: php static variables

我拥有一个包含每个请求列表的类 但每个请求列表再次为空 我该怎么做才能让它活着

这是我的班级,我希望列表保存预览请求中的值 (是的,每个请求我都设置了一个值)

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

3 个答案:

答案 0 :(得分:2)

应该是这样的。每个请求都是独立的,并重新启动整个程序。使用会话在请求之间存储数据。

答案 1 :(得分:1)

'static'变量在下一个请求之前不会存在。您应该使用$ _SESSION存储每个用户的自定义数据,或将其保存到某个文件/数据库/ ...

答案 2 :(得分:1)

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