Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: тонкости работы с сессиями

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: как ведут себя сессии срок жизни которых истек
DlTA
Отправлено: 17 Марта, 2011 - 11:56:53
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




по умолчанию на сторонних хостах срок жизни сессии ограничен и обычно минут 20-30
после чего запись о этой сессии удаляется с сервера

было замечено на сайте, что при входе на следующий день (браузер не закрывался)
ИД сессии остается прежним (все связи с базой которые привязывались к ИД остаются)

так вот вопрос: сервер воспринимает ИД сессии возвращаемой браузером даже если у него уже нет о этой сиссии записи,
или искать примочки (видимо чет не нашел) на сайте,
или сервер не создает запись если в нее ничего не надо записывать?

в моем случае хост внешний и настраивать время жизни сессии возможности нет, а значит все стандартно.
 
 Top
SAD Модератор
Отправлено: 17 Марта, 2011 - 12:05:12
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




увеличьте время сессии
 
 Top
DlTA
Отправлено: 17 Марта, 2011 - 13:45:00
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




SAD пишет:
увеличьте время сессии

вопрос не в том что мне делать с сессиями (увеличить время нет доступа)
вопрос в том что это "баг или фича"
то что сессия которая должна быть (по теории) утеряна, продолжает существовать (точнее ее ИД)
и когда же она наконец будет потеряна.?
 
 Top
OrmaJever
Отправлено: 17 Марта, 2011 - 13:49:25
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




DlTA пишет:
было замечено на сайте, что при входе на следующий день (браузер не закрывался)

Если страница не обновлялась на этом сайте в течении этого времени то это баг. Если был хоть какой-то запрос на сервер тосесия снова продливалась.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
DlTA
Отправлено: 17 Марта, 2011 - 14:43:22
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




а можно ли узнать свойства PHPSESSID (на сервере) как куки
какое время жизни установлено для него, и т.д.?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB