переменная класса сбрасывается каждый запрос - PullRequest
0 голосов
/ 31 июля 2010

У меня есть класс, в котором содержится список для каждого запроса, но при каждом запросе список снова пустзапросы (да, каждый запрос, я задаю значение там)

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

Ответы [ 3 ]

2 голосов
/ 31 июля 2010

Это должно быть так.Каждый запрос независим и перезапускает всю программу.Используйте сеансы для хранения данных между запросами.

1 голос
/ 31 июля 2010

Если вы хотите, чтобы данные сохранялись для каждого запроса от одного и того же пользователя, вы должны использовать сеанс. Если вы хотите, чтобы данные сохранялись для каждого пользователя, вы должны хранить их в файле или в базе данных.

1 голос
/ 31 июля 2010

«статические» переменные не сохраняются до следующего запроса.Вам следует либо использовать $ _SESSION для хранения пользовательских данных для каждого пользователя, либо сохранить их в каком-нибудь файле / базе данных /...

...