gpt4 book ai didi

php - 文件版本控制以消除浏览器缓存问题

转载 作者:行者123 更新时间:2023-11-28 04:13:54 24 4
gpt4 key购买 nike

当页面管理员通过网络表单和数据库表更改一些属性时,我有一个网页会覆盖 CSS 文件。我的问题是浏览器有时会缓存旧文件而忽略新版本。有人向我建议我应该使用一个文件版本控制方案,该方案基本上会更改文件的名称,这样我就不必担心浏览器缓存旧版本。除了版本控制方案之外,还有其他方法可以解决这个问题吗?

最佳答案

当在 HTML header 中包含您的 CSS 文件时,您可以简单地向查询字符串添加一个参数:

<link rel="stylesheet" href="style.css?v=2">

在您的情况下,您可以在每次页面管理员更改某些内容时以编程方式增加此数字(假设您已在某处设置了 $cssVersion):

<link rel="stylesheet" href="style.css?v=<?php echo $cssVersion; ?>">

您必须将 $cssVersion 存储在数据库列或文件中。

关于php - 文件版本控制以消除浏览器缓存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42569906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com