我们正在使用 PHP 开发一个 Flash 站点。问题是它存储缓存,但我们必须使用 JavaScript 或 PHP 禁用缓存。
如何禁用缓存?
最佳答案
禁用浏览器缓存的常见做法是在 HTTP header 中将过期日期设置为过去的日期。不同的浏览器以不同方式使用 HTTP header 值,因此使用以下许多(如果不是全部)设置很重要:
<?php
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
阅读更多关于 the header
function on the PHP website 的信息.
关于php - 在 Flash 应用程序中禁用 PHP 或 JavaScript 中的浏览器缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/404617/