|
|
|
| подскажите пожалуйста, как можно указать длину жизни сессии так, чтобы при каждом обновлении страницы эта длина оставалась неизменной?
объясню что я имею в виду:
хочу чтобы эта длина равнялась 10 минутам
1) я зашел на страницу в 10:00 => сессия умрет в 10:10
2) я обновил страницу в 10:05 => сессия умрет в 10:15
а при использовании session.cookie_lifetime смерть сессионной куки будет фиксированно в 10:10, что очень неудобно(( | |
|
|
|
|
|
|
|
для: 1999
(26.08.2009 в 15:58)
| | отвечу сам себе, пока ответа нет.
есть идея, что как такового такого промежутка в пхп нет
есть только длина жизни сессионной куки session.cookie_lifetime
и скорее всего session.gc_maxlifetime, по умолчанию равная 1440 (т.е. 26 минут)
соответственно необходимо поставить
session.cookie_lifetime = 0
session.gc_maxlifetime = 10 минут (в моем случае)
если я не прав - поправьте меня плз | |
|
|
|
|
|
|
|
для: 1999
(26.08.2009 в 16:06)
| | нет, после промежутка gc_maxlifetime сессия не убивается
(ОС Windows 7)
плохо... | |
|
|
|
|
|
|
|
для: 1999
(26.08.2009 в 16:10)
| | поиск в гугле вывел на Хабр
http://habrahabr.ru/blogs/think_aloud/13248/ | |
|
|
|
|
|
|
|
для: 1999
(26.08.2009 в 16:06)
| | >1440 (т.е. 26 минут) - 24 минуты
При каждом запросе сессия будет устанавливаться опять на 10 минут.... | |
|
|
|
|
|
|
|
для: sim5
(26.08.2009 в 16:15)
| | да, с 26 минутами я напутал.
> При каждом запросе сессия будет устанавливаться опять на 10 минут....
не понял | |
|
|
|