我正在写一个PHP脚本来裁剪图像.该脚本用'new'图像覆盖'旧'图像,但是当我重新加载页面(应该拾取新图像)时,我仍然看到旧图像.
如果我检查我的硬盘(我在本地机器上工作),我可以看到图像已经改变,但HTML没有取出它.也许这是一个缓存问题?我该如何解决?
谢谢,帕特里克
确保图像永不缓存的常用技术是将当前时间(以毫秒为单位)添加到图像URL的末尾作为参数.您的Web服务器将忽略该参数并每次都提供相同的图像,但您的浏览器(以及任何中间缓存)将注册缓存未命中,因为图像的URL不同.
<a href='/images/someimage.png?d= <?php echo(date("U")); ?> '>
Run Code Online (Sandbox Code Playgroud)