PHP头重定向在IE 8上不起作用

时间:2012-08-21 13:54:37

标签: php internet-explorer redirect header

php下的重定向:

header("Location: mask.php")

使用IE 9,google chrome,firefox 工作,但使用IE 8

我该如何解决这个问题?

PS:header("Location: http://......")无效。

3 个答案:

答案 0 :(得分:7)

您在末尾缺少;,您需要exit您的脚本,因此不再执行任何脚本。

<?php
    header("Location: mask.php");
    exit; // with die at the end
?>

要在IE上进行测试,请制作一个重定向某个地方并在NetRenderer上进行测试的示例页

答案 1 :(得分:0)

之后添加die();

像:

header("Location: mask.php");
die();

答案 2 :(得分:0)

我刚刚遇到这个问题,这篇文章仍然出现在Google上。对我有用的解决方案是在URL中包含www。

示例:

header("Location: http://www.example.com/mask.php");
exit();

干杯。