Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   opera кеширует FE (http://forum.typo3.ru/showthread.php?t=6115)

demav 07.04.2008 14:10

opera кеширует FE
 
Ситуация. Посетитель сайта (в FE) залогинился, а Opera все равно не отображает информацию о том, что пользователь вошел в систему. Или аналогично - после заполнения формы в гостевой книге новая запись не показывается в Opera.

Это из-за того, что Opera определила, что страница не устарела и взяла ее содержимое из своего (браузерного) кеша.

Кто что делал в этом случае?

Я так понимаю, есть следующие варианты:

1) послать php команду header(''), где прописать, что кеш устарел. Но проблема в том, что эта команда должна идти где-то в начале генерации страницы. И если просто вставить header в свой код, то выдается ошибка "headers already sent".
Кроме того, с учетом появления информации о логине на всех страницах, такой заголовок, видимо, надо посылать на всех страницах.

2) принудительно очистить TYPO3-кеш страницы. Это тоже не самый лучший вариант, т.к. реально страница не изменилась (только блок USER_INT, где отображается информация о логине). И что же, чистить кеш для всего сайта?

Подскажите, плз, свои наработки и идеи :)


Часовой пояс GMT +4, время: 02:21.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot