Caching 如何在代码的帮助下清理浏览器缓存

Caching 如何在代码的帮助下清理浏览器缓存,caching,Caching,我在项目的前端做了很多改变。但要应用它们,所有用户都应该清除浏览器缓存。有没有办法从编程方面清理用户浏览器缓存 是的,您需要对静态文件进行版本设置。我使用这个技巧: <link href="/css/style.css?v=<?php echo filemtime($basepath."/css/style.css")?>" rel="stylesheet" type="text/css" /> 很明显,代码需要调整,但你明白了。它将文件修改时间作为版本号附加到文件上。

我在项目的前端做了很多改变。但要应用它们,所有用户都应该清除浏览器缓存。有没有办法从编程方面清理用户浏览器缓存

是的,您需要对静态文件进行版本设置。我使用这个技巧:

<link href="/css/style.css?v=<?php echo filemtime($basepath."/css/style.css")?>" rel="stylesheet" type="text/css" />
很明显,代码需要调整,但你明白了。它将文件修改时间作为版本号附加到文件上。因此,每当它被更改时,只有当它被更改时,它才会完全破坏缓存服务器和客户端。保存所有我看不到来自客户端的任何更改呼叫!:


当然,如果你不想走自动路线,你只需要在css js etc文件中附加?v=1.0例如

谢谢你,现在就检查这个想法。我喜欢它,多年来它从未让我失望过。我只能明天测试,不能在本地复制损坏的布局,这就是为什么测试有问题。非常感谢,那有帮助!:没问题,我很乐意