javascript - 清除浏览器缓存以加载重命名的文件

标签 javascript php image caching

我在使用 PHP 脚本重命名的文件夹中有一些图像(例如 1000.jpg 2000.jpg...),当 PHP 返回 html 时,图像没有以正确的顺序重新加载,而不是按正确的顺序重新加载发生在目录中。如何在不使用 PHP 或 JavaScript 中的 Chrome 标准函数的情况下清除文件和图像中的浏览器缓存?

类似这样的

header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
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");

或者类似

location.reload(true)

不起作用

最佳答案

你可以尝试这样的事情:

<img src="1000.jpg?<?php echo(time());?>">

关于javascript - 清除浏览器缓存以加载重命名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44371074/

相关文章:

javascript - 如何编辑文本字段值,该值已预先定义

php - 连接两个不同的数据库表

php - 带有 Laravel Excel : Your requirements could not be resolved to an installable set of packages 的 Laravel 7

c# - WPF 控件图像在 WinForms 中失败

java - 从图片/电影中检索 EXIF 信息和视频信息

javascript - 如何更改 slider 中的图像 src?

javascript - 是否有可能从多个条件中返回任何一个为真的条件(以一种简单的方式)?

javascript - Draggable - 可放置的定位错误?

javascript 引擎 v8 内联缓存

php - URL重写和设计文件