Запрет кэширования на уровне HTTP

  • Автор темы Автор темы korpus
  • Дата начала Дата начала
Opera 11.61 на Windows XP, указанный код не кэшируется. Что я делаю не так?
Быть того не может. Вы назад-вперёд клавиши жмёте? Перезагрузку страниц делать не надо. Ещё возможно, у вашей оперы есть индивидуальные настройки для запрета кэширования.
 
Он говорит о том, что даже если сама страница будет кэшироваться, браузер все равно будет делать HTTP запрос на картинку. Будет ли эта картинка так же кэшируемая или нет зависит от того, каких заголовков наставишь.
Возможно так и есть
 
korpus
Если кто-то жмет Вперед/Назад, то он ссзб.

Можно попробовать добавить max-age: header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0, max-age=0");
и почистить кэш браузера, но в спецификации HTTP нет ничего про реализацию кнопки назад и поведение может быть любое.
 
Быть того не может. Вы назад-вперёд клавиши жмёте? Перезагрузку страниц делать не надо. Ещё возможно, у вашей оперы есть индивидуальные настройки для запрета кэширования.
В первоначальной постановке вопроса ни кто про назад/вперед не говорил.

Это все элементарно гуглится первой же ссылкой: "How do I stop Opera from caching a page?", т.е. "Cache-control: must-revalidate" через HTTPS.
 
Сверху