标头在我的服务器上不起作用

时间:2012-11-16 15:00:41

标签: php function header

我的服务器上有一个小问题:

当我使用php“header”函数时,它不起作用:

header('location: /index.html');

我在另一台具有相同php版本的服务器上试过这行,它运行得很好!

PHP版本:5.1.65

请提出建议吗?

3 个答案:

答案 0 :(得分:2)

header('Location: /index.html');
                ^---missing colon

答案 1 :(得分:1)

正如Dylan Cross提到的那样,你不能在标题之前输入HTML。

如果您在调用“标题”之前需要一个库,它可能包含html -without引起注意 - 以下列方式:

<?php 

   // Code here

?>{If there is a space after this close tag, it's considered as an HTML output}

在这种情况下,您需要检查所有库...

答案 2 :(得分:0)

试试这个你错过了冒号(:):

header('location: /index.html');