Читал что сессии живут только до перезагрузки браузера, и по сути оно так и было у меня на сайте, до какого-то времени. После переустановки винды заметил что сайт не вылетает в окно авторизации, если перезагрузить браузер (любой), в то время как режим "Запомнить пользователя" выключен, т.е. идентификация только по сессии включена. Есть ли этому причины кроме как неисправный код? OpenServer/PHP 7.1
Очевидно, что надо в настройках браузера снять галку с пункта "начинать с того же места".
Только это все равно никто не будет делать.
Так что протухание сессии в наше время возможно только по тайм-ауту, и зависит от сборщика мусора убивающего старые файлы сессий.
sabes, вместо того, чтобы гадать, да еще на такой жиже, как ОпенСервер, взял бы да вывел содержимое $_SESSION и $_COOKIES до перезапуска браузера и после.