English 中文(简体)
整页在IE6改用@header()后成为空白
原标题:The whole page become blank after redirecting with @header() in IE6
  • 时间:2009-10-21 07:46:12
  •  标签:

该网页的标识。 在确认后,用户被转往主页:

@header("Content-type: text/html; charset=utf-8");
@header( Location: index.php );
@header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
@header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past  

但是,如果IE6! 如何? 这只是第一次发生;此后,它通常会打工!

问题回答

为什么你压制可能会发生的警告/警告? 我说,首先删除了<代码>@,然后告诉我们实际正在做什么。

如果已经交付任何产出,负责人就赢得了工作。 这包括空位、空线或一切。 确保在打头脑之前完全不会产生任何产出。

工作:

<?php
header( Location: index.php );
?>

不工作

 <?php
header( Location: index.php );
?>

并且除去了@,它吃掉了任何有用的信息头盔,试图给你。

您还可以从客户方面转向使用java字母:

而不是:

@header( Location: index.php );

客户方面的调整方向:

echo "<script>document.location.replace( index.php );</script>";

我一直在寻求对一个与你的类似问题的答案,时间为一小时。 IE6似乎存在含意性的问题。 简言之,我们服务器上的 mo化_锁为IE6带来了问题。 具体地说,第6.0.29版似乎显示了这一ug。

查阅





相关问题
热门标签