У меня была связанная проблема с Zend_Session. Возможно, ваш сеанс потерян из-за следующей проблемы:
попробуйте использовать это:
Zend_Session::rememberMe(100); // any value here
Затем перейдите на любую из ваших страниц в приложении с набором данных сеанса (например, пользователь вошел в систему) и очень быстро нажмите кнопку обновления браузера (например, двойной щелчок) 3-5 раз. Вы увидите, что данные вашего сеанса исчезли: (
Единственный способ, которым я мог бы справиться с этим, - это пока не использовать метод RememberMe (). Я надеюсь, что кто-нибудь прояснит этот вопрос здесь. Я думаю, что метод refreshrateId () каким-то образом портит значение cookie, так что последующие вызовы из браузера на сервер не связываются с существующим идентификатором сеанса.