Такая трабла. Ротор. Ошибки и уведомления пишутся в сессию и удаляются при первом же обновлении страницы. Это правильно.
НО!
Глючный IE до такой степени хорошо кеширует страницы со всем содержимым, что при обновлении страницы отображает ее кеш (вместе с кешированными ошибками).
К примеру, юзер ввел пароль, пароль не подходит, его снова перебросило на страницу авторизации, выдалась ошибка "Пароль неверный". Страница закешировалась. Юзер второй раз ввел пароль, пароль подошел и он вошел на сайт. Через время он покинул сайт. На следующий день он входит на сайт, открывает страницу авторизации, и видит закешированную страницу вместе с закешированной ошибкой "Пароль не подходит".
Как побороть такой кеш? Возможно в php.ini (.htaccess) вписать костыль для этого?
Желательно именно отменить кеш сессии. Страница со всеми джаваскриптами и прочим содержимым обязана кешироваться!.
Эту траблу заметил толлько в IE.
Думаю, понятно объяснил. Спасибо.
Changed: Дмитрий (08.04.2011 / 03:54)