Как очистить кеш на каждой php-странице при загрузке в браузере? - PullRequest
1 голос
/ 07 марта 2012

Я хочу очистить кеш браузера на каждой странице, когда он загружается в браузер.Я использовал функцию php clearcache (), но она не работала для меня.Пожалуйста, помогите.

Спасибо.

Ответы [ 5 ]

4 голосов
/ 07 марта 2012
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
//header("Content-Type: application/xml; charset=utf-8");

для очистки кэша браузера

2 голосов
/ 07 марта 2012

Попробуйте этот метатег

<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE" />

Спасибо

2 голосов
/ 07 марта 2012

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

1 голос
/ 17 декабря 2014

Используя php, вы можете поместить этот код в головной раздел сайта:

header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', FALSE);
header('Pragma: no-cache');
1 голос
/ 07 марта 2012

К сожалению, вы не можете очистить весь кеш браузера, используя php: (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...