> как это «забыла»? это возможно только по истечению некоторого таймаута. что,
> в принципе говоря, совершенно логичное действие.В случае хранения сессии в виде данных - это нормально, потому что фреймворк восстановит весь контекст исполнения. В случае процесса на сервере - если он убился - всё, сессия потеряна. Держать же процессы с длинным таймаутом - ресурсов не хватит. Хранить весь контекст исполнения на сеанс, а не только конкретный небольшой блок юзерских данных - как-то накладно слегка.
У Web совершенно иная парадигма, нежели у консольных/гуевых аппликух. В Web понятия "вопрос-ответ" существуют только в пределах одного запроса. Когда запросы следуют друг за другом - вопросы и ответы на них могут чередоваться слегка произвольным образом.