我的服务器上有一个小问题:
当我使用php“header”函数时,它不起作用:
header('location: /index.html');
我在另一台具有相同php版本的服务器上试过这行,它运行得很好!
PHP版本:5.1.65
请提出建议吗?
答案 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');