gpt4 book ai didi

php - PHP 重定向后图像不刷新(缓存问题?)

转载 作者:行者123 更新时间:2023-11-30 10:50:15 25 4
gpt4 key购买 nike

下一个问题是:我在 main.php 中调用一个带有 JavaScript 脚本的 php 文件,以将用户图像与服务器上的新图像同步。但是在所有文件功能完成(没有问题)并且我使用标题重定向到 main.php 之后,进行了非常快速的刷新但图像没有更新,我一直在看旧文件但是如果我刷新页面F5 显示新图像。

缓存问题?我试过一些 HTML 元标记,但没有成功。有什么想法吗?

非常感谢。

编辑:为了说清楚。我尝试过在重定向中使用 header 和时间戳,但没有成功。过程如下:

  1. main.php,一旦用户点击他/她的图像,就会启动使用 javascript (location.href) 到 update.php 的重定向。
  2. 我从服务器获取一张新图片,并将其覆盖之前的图片(因此名称相同)
  3. 我在代码中添加了一些 header ,没有 chae header ...并且 Location header 再次重定向到 main.php,我通过 GET 传递了一些参数,还有一个时间戳 (time())。
  4. 我访问了 main.php,但重新加载很少很快,并且没有显示新图像。

现在我想的清楚多了。

感谢您的帮助。

最佳答案

您可以在图片的 URL 中添加类似 ?t=foo 的内容。其中 foo 是随机字符串或数字。或者可能是当前时间戳。这将使浏览器请求一个全新的图像,并且缓存实例不会执行任何操作。

关于php - PHP 重定向后图像不刷新(缓存问题?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5828496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com