php - 在 Flash 应用程序中禁用 PHP 或 JavaScript 中的浏览器缓存

标签 php javascript

我们正在使用 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/

相关文章:

php - 如何仅向搜索引擎流量展示 Google AdSense 广告?

php - 邀请被接受后我能知道是哪个用户发出的吗?

javascript - PassFactory.setNewPass 不是函数,工厂函数不是函数

javascript - 如何在响应式显示的行上添加类?

php - Laravel Blade : passing a variable to a child view

javascript - 如何删除地址栏中页面的 URL?

PHP/Mysql风格输出数据

javascript - 为什么scrollTop没有反应?

javascript - 更新祖父组件的状态

javascript - 使用 jQuery 进行简单切换 : What am I doing wrong?