session как узнать, что сессия начата новая?
Решил сделать javascript сессию:
Firefox 39 при закрытии не удаляет куку установленную без expires в document.cookie;
sessionStorage в ff просто неубиваемый, после перезагрузки, если пользователь не открыл другую вкладку получаем данные предыдущей сессии.
Chrome вообще куки не удаляет сессионные, я так понял у него и механизм этот выпилили на всякий случай.
Вопрос такой: как узнать, что сессия начата новая?
С вечными сессиями всё понятно, просто ставим вечную куку, но не могу понять, как поставить временную, которая бы убивалась при закрытии браузера?
В браузерах есть какой-нибудь стандартный механизм или для каждого нужно придумывать свой велосипед с треугольными колесами?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Последний раз редактировалось Gozar, 07.07.2015 в 11:15.
|