【问题标题】:How to destroy cache image when change the picture更改图片时如何销毁缓存图像
【发布时间】:2019-09-29 23:50:55
【问题描述】:

我有一个主页,其中有一个图像滑块。每天都必须改变图片。我认为通过更改具有相同名称的图像每天都会更容易,但是当我完成更改图像后,我必须先按 ctrl + f5。

如何解决这个问题?这是缓存问题?

我使用codeigniter

【问题讨论】:

  • 嗨,是的,听起来图像正在被缓存。您可以通过检查图像请求的响应标头来检查缓存设置。
  • 请参考此link 了解如何接受答案。要将答案标记为已接受,请单击答案旁边的复选标记以将其从灰色切换为已填充。

标签: image codeigniter caching


【解决方案1】:

生成图片网址时添加base_url($image_path)."?t=".date("Ymd"); 这将每天向服务器请求一个新的图像。

【讨论】:

  • 我基本上做同样的事情img.jpg?<?php echo time(); ?>
  • 当使用time() 时,它会在您每次加载页面时请求一个新的图像。 Misdan要求每天刷新图像,这就是为什么使用date("Ymd")
  • 是的,我只是说。
猜你喜欢
  • 2012-12-25
  • 1970-01-01
  • 2022-08-03
  • 1970-01-01
  • 2010-11-24
  • 2019-12-26
  • 1970-01-01
  • 2020-04-04
  • 2016-12-06
相关资源
最近更新 更多