我正在使用 PHP 构建的网站有时会显示一个完全空白的页面。客户端或服务器上没有错误消息。有时可能会显示同一页面,但有时不会显示。所有页面在 IE7、Firefox 3、Safari 和 Opera 中运行良好。所有页面都是带有此元元素的 XHTML:
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
看来我已经通过添加这个 PHP 代码解决了这个问题:
header('Content-type: text/html; charset=utf-8');
我读过这个问题可能是由 XHTML、编码、gzip 压缩或缓存引起的,但没有人能够备份这些猜测。
由于问题是间歇性的,我不确定我的解决方案是否真的解决了问题。
我的问题是,当其他浏览器显示内容时,是否有可重现的方式让 IE6 显示空白页面?如果是这样,是什么原因造成的,什么解决了它?