Проблемы с кэшированием в браузере

Недавно я изо всех сил пытался найти способ не кэшировать страницы моего веб-сайта, когда пользователь вошел в систему, я вижу, что многие популярные сайты, такие как Facebook и Outlook, делают это.

Я попытался использовать эти заголовки PHP, и они, кажется, не имеют никакого эффекта, чем когда-либо.

header( 'Expires: Sat, 26 Jul 1997 05:00:00 GMT' );
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
header( 'Cache-Control: no-store, no-cache, must-revalidate' );
header( 'Cache-Control: post-check=0, pre-check=0', false );
header( 'Pragma: no-cache' );

Я действительно не хочу, чтобы конфиденциальная информация пользователей кэшировалась, это действительно вызывает проблемы на сайтах, таких как сафари, на которых есть «Страница самых популярных сайтов», и чаще всего кэшированные изображения будут храниться для миниатюры сайта.

Это также вызывает проблему, когда пользователь выходит из страницы, когда вы нажимаете кнопку «Назад», он возвращает вас в кешированную версию сайта, но как только вы попытаетесь взаимодействовать с чем-либо, он снова выйдет из системы.

Любая помощь с этим, ребята? Как Facebook и Outlook достигают этого?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …