我有一个 header.php 文件,它包含在网站的每个页面上,它包含信息和开始标签等内容。
现在,每当我尝试从站点上的另一个页面发送标题信息时,我知道我不能这样做,因为我已经将 HTML 发送到客户端计算机。所以我在谷歌搜索后创建了一个函数并将其粘贴在 Header.php 文件的顶部:
ob_start();
function redirect($url){
flush();
ob_flush();
header("Location: $url");
die;
}
我可以从网站的其他任何地方调用它,但我仍然收到错误消息。我可能做错了这个功能,但这就是谷歌有时会做的事情。任何解决此问题的帮助都会很棒,谢谢。
编辑:我得到的错误是“无法修改标头信息 - 标头已由...发送”。我已经解决了这个问题。