标题('位置:')会导致空回复

时间:2015-05-17 14:56:09

标签: php apache http-headers

我有一个非常奇怪的问题,似乎只出现在我的测试服务器上。在我的本地开发服务器上所有这些工作。我认为这最初是一个区分大小写的问题,因为测试服务器正在运行debian而我的本地机器在Windows上。但经过多次测试后,我完全迷失了。

header("Location: http://google.com");
die();

将此文件放在服务器上我的PHP文件的最开头,即<?php之后的第2行将导致Chrome中出现ERR_EMPTY_RESPONSE错误。在我的本地计算机上,上面的重定向使用完全相同的代码。如果我在die();之后注释掉服务器上文件的其余部分,重定向将开始工作,那么问题就更加奇怪了。是否有一些PHP设置允许标题重定向或我不知道的东西?我只能假设这是一个PHP配置错误或apache一个。

更新: 所以我重新安装了Aapahce,PHP和MySQL。设置服务器,转移所有内容。所有相同的文件,它在服务器上按预期工作。 3小时后快进,现在它再次返回空白页面。我真的不明白发生了什么。

可以找到相关项目的来源here,可以找到实时示例here

0 个答案:

没有答案