Показать сообщение отдельно
  #1 (permalink)  
Старый 07.07.2015, 11:13
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

session как узнать, что сессия начата новая?
Решил сделать javascript сессию:

Firefox 39 при закрытии не удаляет куку установленную без expires в document.cookie;

sessionStorage в ff просто неубиваемый, после перезагрузки, если пользователь не открыл другую вкладку получаем данные предыдущей сессии.

Chrome вообще куки не удаляет сессионные, я так понял у него и механизм этот выпилили на всякий случай.

Вопрос такой: как узнать, что сессия начата новая?

С вечными сессиями всё понятно, просто ставим вечную куку, но не могу понять, как поставить временную, которая бы убивалась при закрытии браузера?

В браузерах есть какой-нибудь стандартный механизм или для каждого нужно придумывать свой велосипед с треугольными колесами?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.

Последний раз редактировалось Gozar, 07.07.2015 в 11:15.
Ответить с цитированием