Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.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代码中的更改在IE8中无效?_Php_Wordpress_Firefox_Internet Explorer 8 - Fatal编程技术网

PHP代码中的更改在IE8中无效?

PHP代码中的更改在IE8中无效?,php,wordpress,firefox,internet-explorer-8,Php,Wordpress,Firefox,Internet Explorer 8,所以我有一个Wordpress(PHP)网站(http://aesyliften.bwagnerdev.com)我在网站标题中做了一些基本的更改(Wordpress在每个页面中都添加了这些更改),这些更改反映在Firefox 8中,但在IE8中,它是“旧的”(和已损坏的)代码 有什么好处?它很可能被缓存。IE因缓存东西而臭名昭著,而其他浏览器却没有。您可以尝试清除IE8缓存 编辑:IE8在清除缓存方面可能非常顽固。确保您已检查并清除了所有内容。这可能仍然行不通。你把这个放在头上了吗 <?p

所以我有一个Wordpress(PHP)网站(http://aesyliften.bwagnerdev.com)我在网站标题中做了一些基本的更改(Wordpress在每个页面中都添加了这些更改),这些更改反映在Firefox 8中,但在IE8中,它是“旧的”(和已损坏的)代码


有什么好处?

它很可能被缓存。IE因缓存东西而臭名昭著,而其他浏览器却没有。您可以尝试清除IE8缓存

编辑:IE8在清除缓存方面可能非常顽固。确保您已检查并清除了所有内容。这可能仍然行不通。你把这个放在头上了吗

<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>

它很可能被缓存。IE因缓存东西而臭名昭著,而其他浏览器却没有。您可以尝试清除IE8缓存

编辑:IE8在清除缓存方面可能非常顽固。确保您已检查并清除了所有内容。这可能仍然行不通。你把这个放在头上了吗

<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>

您是否清除了IE缓存


工具>Internet选项>常规>浏览历史记录>删除。

您是否清除了IE缓存



工具>Internet选项>常规>浏览历史记录>删除。

在您的页面上的IE中尝试Ctrl+F5。@HonusWagner您能发布未更新的代码吗?@JonathonG该代码粘贴起来有点棘手。我做了一个更基本的更改来验证:我创建了一个名为
$true=true的新PHP变量。在页面的后面,我说了
if($true){echo“true”;}else{echo“FALSE”;}
。在完全浏览器缓存清除和刷新后,源中不会显示任何文本。我甚至更进一步,删除了一堆代码,但这些代码的效果仍然显示在IE8中。因此,无论更改是什么,页面上都没有任何更改?@HonusWagner你能发布一个链接到我应该查找更改的页面,并告诉我要查找什么吗?如果我看不到它,那么它成为客户端问题的可能性将减少100%。如果我能看到,那么唯一的问题是你的浏览器,没有其他人。请在你的页面上的IE中尝试Ctrl+F5。@HonusWagner你能发布没有更新的代码吗?@JonathonG该代码粘贴起来有点棘手。我做了一个更基本的更改来验证:我创建了一个名为
$true=true的新PHP变量。在页面的后面,我说了
if($true){echo“true”;}else{echo“FALSE”;}
。在完全浏览器缓存清除和刷新后,源中不会显示任何文本。我甚至更进一步,删除了一堆代码,但这些代码的效果仍然显示在IE8中。因此,无论更改是什么,页面上都没有任何更改?@HonusWagner你能发布一个链接到我应该查找更改的页面,并告诉我要查找什么吗?如果我看不到它,那么它成为客户端问题的可能性将减少100%。如果我能看到,那么唯一的问题是你的浏览器,没有其他人。你确定IE正在加载旧代码,而不是简单地错误地呈现新代码吗?当你查看源代码时,你真的能看到新的代码吗?我只是在页面
echo“***测试***”
。在FF中,它出现了。在IE8中,它不是。如果你上传一个新文件到根目录,比如说“test.txt”,会怎么样。如果你使用IE,你得到文件了吗,还是404?得到了,我在IE8中得到了文件。这到底证明了什么?你在使用负载均衡器或CDN吗?你确定IE正在加载旧代码,而不是简单地错误地呈现新代码吗?当你查看源代码时,你真的能看到新的代码吗?我只是在页面
echo“***测试***”
。在FF中,它出现了。在IE8中,它不是。如果你上传一个新文件到根目录,比如说“test.txt”,会怎么样。如果你使用IE,你得到文件了吗,还是404?得到了,我在IE8中得到了文件。这到底证明了什么?您是否在使用负载平衡器或任何类型的CDN?