标头重定向,无法修改标头信息

时间:2014-02-10 06:18:56

标签: php apache http-headers

我意识到我的舞台服务器与我拥有本地主机的服务器不匹配 我发了两次标题我犯了一些错误。不幸的是,在我的本地主机上一切正常,但在舞台服务器上我收到了正确的警告:
“警告:无法修改标题信息 - 标题已由”...

发送

我的Apache上有一些配置调整吗?

舞台在GoDaddy / linux(Apache /版本?)上运行,PHP版本5.4.19
Localhost是Apache / 2.4.6,php 5.5.3-1ubuntu2.1

编辑:
一些示例代码,希望能澄清...
在我的本地主机上,每次都会重定向页面而不会出现错误,输出文本“页面重定向完成!”每次刷新都会显示 在舞台上,报告此错误“警告:无法修改标题信息 - 标题已经发送”,输出文本“页面重定向已完成!”根本没有显示。

<?php
ini_set("display_errors", true);
error_reporting(E_ALL);

if (!isset($_SESSION)) {
    session_start();
}
?>
<html><body><h1>It works!</h1>
</body></html>
<?php
if (isset($_SESSION['redirect'])) {
    unset($_SESSION['redirect']);
    echo "Page redirect done!<br><br>";
    echo "Session redirect is now unset, please update one more time to be sure!";
} else {
    $_SESSION['redirect'] = "1";
    header("Location: index.php");
}
?>

谢谢!

1 个答案:

答案 0 :(得分:0)

在代码的开头添加...

ini_set("display_errors", true);
error_reporting(E_ALL);

或者你只是自己手动修改php.ini,它位于你服务器的某个地方。

相关问题