为了账号安全,请及时绑定邮箱和手机立即绑定

用户打开网站PHP时如何强制清除缓存

用户打开网站PHP时如何强制清除缓存

PHP
芜湖不芜 2021-06-09 18:24:57
我更新了我网站的一些更改,但更改仅在清除浏览器缓存时显示,每天有 2000 多个用户使用该网站,我如何在他们打开网站时强制清除缓存。我有几个例子,但我不知道这些会起作用或不会像下面给出的那样。<?phpheader("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");?>AND clearstatcache(); function
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

在您拥有 css 链接的地方,只需在 url 的末尾添加一个参数,就像这样


浏览器根据 url 缓存资源,因为我们通过添加 ?version=1 来更改 url,它将下载新的 css。

为避免将来出现此问题,当您将任何 css/js 更改部署到生产时,有一个脚本使用此模式更改 css 文件的名称 style_timestamp.css style_1557467134.css


查看完整回答
反对 回复 2021-06-13
  • 1 回答
  • 0 关注
  • 163 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信