Удалить кеш для одной конкретной страницы с помощью PHP - PullRequest
0 голосов
/ 05 апреля 2011

Я использую Flowplayer на своей веб-странице.Как только видео заканчивается, я переключаюсь на другое видео и перезагружаю плеер.Моя проблема возникает, если я удаляю первое видео и загружаю второе видео во время воспроизведения первого видео.Если я очищаю кеш браузера и снова перезагружаю плеер, то он проигрывает последний загруженный файл.Пожалуйста, объясните мне: есть ли другой способ очистить кеш определенной страницы или перезапустить кеш Flowplayer?

Ответы [ 2 ]

1 голос
/ 05 апреля 2011

Убедитесь, что у каждого видео есть собственный URL , и используйте этот вызов, чтобы убедиться, что страница сама по себе не кэширована:

header('Expires: Thu, 19 Nov 1981 08:52:00 GMT');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Pragma: no-cache');
0 голосов
/ 05 апреля 2011

Добавьте эти 2 строки в ваш код, где-то в верхней части вашего приложения

header('Cache-Control: no-cache, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
// this date can be set somewhere in the past
...