可以用php代码清除浏览器缓存吗?

2024-01-30

我有一个用php编写的图片上传工具。

用户可以选择一个文件,并以特定的文件名上传,然后如果用户后悔选择该文件,他们可以单击文件输入并上传另一个文件,但文件名是相同的,因此浏览器会缓存第一个图像已上传。浏览器不会显示第二张图像,而是显示第一张图像,即使它是上传的另一张图像。

有点难以解释...

我该如何解决这个问题?

Thanks


禁用 Web 服务器中的图像缓存或将随机查询字符串附加到src你的形象。

我所说的“随机查询字符串”是指您将每次请求时都会更改的内容附加到图像的 URL。 像这样的东西:

<img src="http://www.example.com/image.jpg?<?php echo Time () ?>" />

Time() 返回当前的时间戳,并且会在每次请求时发生变化,因此 URL 始终会不同,从而迫使浏览器每次都下载图像。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

可以用php代码清除浏览器缓存吗? 的相关文章