如何避免PHP重定向缓存与位置?

时间:2014-02-22 18:01:58

标签: php html caching redirect

我有一个带有两个文件的小网站:index.html只显示一个 图像和指向名为change-image.php的第二个文件的链接。该 后者包含一个表单来上传新的图像文件来替换图像 由index.html显示。它还处理表单,重命名新表单 将图片移至image.jpg并重定向至index.html以显示该图片。 看起来像:

<?php
if (isset($_FILES['file'])) {
    move_uploaded_file($_FILES['file']['tmp_name'], 'image.jpg');
    header('Location: index.html');
    exit();
}

echo <<<END
...
   <form action="change-image.php" method="post" enctype="multipart/form-data">
      <input type="file" name="file" id="file"><br>
      <input type="submit" name="submit" value="Submit">
   </form>
...
END;

问题是我获得了相同的第一张图片。然后我需要使用 浏览器上的刷新按钮以查看新图像。奇怪的是,如果我 重复脚本开始正常工作而不刷新的操作 在新浏览器重启之前需要(在firefox和chrome中测试)。

0 个答案:

没有答案