| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 24 августа 2004 14:51
Как выяснилось, это можно сделать с помощью функции session_set_cookie_params, где время окончания сессии задается в первом параметре. По идее, там надо задавать количество секунд, которое должна длиться сессия, но в MSIE 6 имеется баг, из-за которого в таком формате cookies не ставятся. Поэтому лучше делать так:
session_set_cookie_params(date("r",time()+180*24*60*60));
А если вдруг сессию потребуется закрыть раньше, то придется ставить пустой cookie с ее именем вручную.
Правда, один вопрос остается непонятным: не будет ли удален файл сессии на сервере... |