Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php IE恢复到更改前的状态_Php_Html_Internet Explorer - Fatal编程技术网

Php IE恢复到更改前的状态

Php IE恢复到更改前的状态,php,html,internet-explorer,Php,Html,Internet Explorer,我的网站上有一个页面有问题,基本上你选择一些选项,然后将更改提交到数据库,页面刷新并显示更新的更改,但是如果我单击IE8顶部的URL选项卡并按键盘上的ENTER键,页面将恢复到更改之前的状态????这真的让我很困惑,但是如果我用刷新按钮再次刷新页面,那么我所做的更改就会再次出现 任何关于为什么会发生这种情况的帮助都会很好吗 我在我的网页上使用PHP和Javascript 问候 AlistairURL中是否包含变量?如果没有,IE正在使用 当你在任何现代浏览器中访问一个站点时,它将存储该页面的本地

我的网站上有一个页面有问题,基本上你选择一些选项,然后将更改提交到数据库,页面刷新并显示更新的更改,但是如果我单击IE8顶部的URL选项卡并按键盘上的ENTER键,页面将恢复到更改之前的状态????这真的让我很困惑,但是如果我用刷新按钮再次刷新页面,那么我所做的更改就会再次出现

任何关于为什么会发生这种情况的帮助都会很好吗

我在我的网页上使用PHP和Javascript

问候
Alistair

URL中是否包含变量?如果没有,IE正在使用

当你在任何现代浏览器中访问一个站点时,它将存储该页面的本地副本。然后,当您转到顶部的URL选项卡并再次按enter键时,浏览器意识到它有自己的本地副本,并选择显示此副本

这提高了您在internet上访问的每个页面的响应能力,但是,当您刷新页面时,它会检查来自服务器的HTTP头,如果它已更改(已更改),它将显示页面的新版本

您需要防止缓存,要在PHP中做到这一点,只需添加以下内容:

// Disable caching of the current document:
header('Cache-Control: no-cache, no-store, max-age=0, must-revalidate');
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');// Date in the past
header('Pragma: no-cache');
或者你甚至可以使用


请注意,无论您做什么,这些都只是浏览器可以随意忽略的请求。您无法控制客户端的浏览器,尽管大多数浏览器都会遵守。

我的网页中有变量……php变量和javascript变量,但不在实际URL中。所以如果是缓存,有没有办法解决这个问题??因为访问我的网站的用户,我希望他们没有这个问题!?非常感谢m.edmondson.好的,只是为了检查我回答的问题是否正确,当问题发生时,你能发布地址栏中的URL吗?你认为这是缓存问题吗?希望有办法绕过它!这肯定是一个缓存问题-您可能已经注意到图像发生了变化,我正在为您查看;-)只是让你知道…它还没有完成的网页,它只是它的核心工作哈哈,我知道它不是很漂亮。谢谢你抽出时间!我希望你能找到解决办法!。是啊!问题在于图像恢复到以前的选择,但在chrome或firefox中不会发生这种情况!。