我有一个带有两个文件的小网站: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中测试)。