要强制Web浏览器不缓存图像,可以通过以下方法:
<img src="image.jpg?timestamp=<?php echo time(); ?>" />
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");
<meta>
标签,将页面的缓存策略设置为“no-cache”。例如:<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />
需要注意的是,这些方法可能会影响页面的加载速度,因为浏览器每次都需要重新下载图像。在实际应用中,应该根据具体情况权衡是否禁用缓存。
领取专属 10元无门槛券
手把手带您无忧上云