使用PHP删除一个特定页面的缓存

时间:2011-04-05 06:01:02

标签: php webpage flowplayer browser-cache

我在我的网页上使用Flowplayer。视频结束后,我会切换到另一个视频并重新启动播放器。如果我在播放第一个视频时删除了第一个视频并上传了第二个视频,则会出现问题。如果我清除浏览器缓存并再次重启播放器,则播放上次上传的文件。请指导我:是否有其他方法可以清除特定页面的缓存,或重新启动Flowplayer缓存?

2 个答案:

答案 0 :(得分:1)

确保每个视频都有自己的网址,并使用此调用确保页面本身未缓存:

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');

答案 1 :(得分:0)

在您的代码中添加这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
相关问题