请问我的服务器有一个小问题:
当我使用 php "header" 函数时,它不起作用:
header('location: /index.html');
我在另一台具有相同 php 版本的服务器上尝试了这条线,它运行良好!
PHP版本:5.1.65
请问有什么建议吗?
header('Location: /index.html');
^---missing colon
正如 Dylan Cross 所提到的,您不能在标题之前有 HTML 输出。
如果您在调用“标题”之前需要一个库,它可能包含 html -无需注意 - 以休闲方式:
<?php
// Code here
?>{If there is a space after this close tag, it's considered as an HTML output}
在这种情况下,您需要检查所有库...
试试这个你错过了冒号(:
):
header('location: /index.html');