Php 如何防止缓存css文件中的图像?

Php 如何防止缓存css文件中的图像?,php,html,css,caching,Php,Html,Css,Caching,如何防止浏览器缓存css文件中的x.jpg? 这些图像必须每天刷新 CSS文件: 我在我的php文件中尝试了这一点,但我不知道为什么它不起作用: PHP文件 [回答我的问题] 我在映像目录中添加了此.htaccess文件: .htaccess文件 您是否将jquery代码放在slider元素之后?css没有缓存的概念。当页面构建时,PHP时间戳会生成一次,然后说常量。如果不希望缓存图片,请通过服务器端配置将其设置为缓存。after。我认为代码是正确的。你能把它上传到某个地方让我看看吗?Marc

如何防止浏览器缓存css文件中的x.jpg? 这些图像必须每天刷新

CSS文件: 我在我的php文件中尝试了这一点,但我不知道为什么它不起作用:

PHP文件
[回答我的问题]

我在映像目录中添加了此.htaccess文件:

.htaccess文件
您是否将jquery代码放在slider元素之后?css没有缓存的概念。当页面构建时,PHP时间戳会生成一次,然后说常量。如果不希望缓存图片,请通过服务器端配置将其设置为缓存。after。我认为代码是正确的。你能把它上传到某个地方让我看看吗?Marc B>好的,所以我认为这是一个.htaccess技巧。我试试看。
#slider{
    background: url(1.jpg) 0 0 no-repeat,
                url(2.jpg) 313px 0 no-repeat,
                url(3.jpg) 626px 0 no-repeat,
                url(4.jpg) 939px 0 no-repeat,
                url(5.jpg) 1252px 0 no-repeat,
                url(6.jpg) 1565px 0 no-repeat,
                url(7.jpg) 1878px 0 no-repeat,
                url(8.jpg) 2191px 0 no-repeat;
}
<script>
$("#slider").css(
      "background",
      "url(1.jpg?v=<?php echo time(); ?>) 0 0 no-repeat,"      +
      "url(2.jpg?v=<?php echo time(); ?>) 313px 0 no-repeat,"  +
      "url(3.jpg?v=<?php echo time(); ?>) 626px 0 no-repeat,"  +
      "url(4.jpg?v=<?php echo time(); ?>) 939px 0 no-repeat,"  +
      "url(5.jpg?v=<?php echo time(); ?>) 1252px 0 no-repeat," +
      "url(6.jpg?v=<?php echo time(); ?>) 1565px 0 no-repeat," +
      "url(7.jpg?v=<?php echo time(); ?>) 1878px 0 no-repeat," +
      "url(8.jpg?v=<?php echo time(); ?>) 2191px 0 no-repeat"
);
</script>
<filesMatch "\.(jpg)$">
FileETag None
<ifModule mod_headers.c>
Header unset ETag
Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
</ifModule>
</filesMatch>