0

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

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

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

我在另一台具有相同 php 版本的服务器上尝试了这条线,它运行良好!

PHP版本:5.1.65

请问有什么建议吗?

4

3 回答 3

2
header('Location: /index.html');
                ^---missing colon
于 2012-11-16T15:01:48.107 回答
1

正如 Dylan Cross 所提到的,您不能在标题之前有 HTML 输出。

如果您在调用“标题”之前需要一个库,它可能包含 html -无需注意 - 以休闲方式:

<?php 

   // Code here

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

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

于 2012-11-27T07:03:23.833 回答
0

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

header('location: /index.html');
于 2012-11-16T15:02:17.940 回答