Php标头错误无法修改标头信息
我试图根据函数返回类型将页面重定向到特定页面 我正在使用php头来实现这一点。但是当我加载页面时,我收到了错误消息Php标头错误无法修改标头信息,php,Php,我试图根据函数返回类型将页面重定向到特定页面 我正在使用php头来实现这一点。但是当我加载页面时,我收到了错误消息 Cannot modify header information - headers already sent by (output started at 这里有什么毛病 这就是我所做的 <?php if(ifproductPublished($qs) == true){ header('Loaction: not-found.php
Cannot modify header information - headers already sent by (output started at
这里有什么毛病
这就是我所做的
<?php
if(ifproductPublished($qs) == true){
header('Loaction: not-found.php');
} elseif(ifproductValid($qs) == false){
header('Location: not-found.php');
} else {
?>
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<div class="panel panel-default">
...
?>
如何解决此问题?删除头函数前的任何空格确保不在头函数前输出。但是如果你需要的话 加上 第一线
ob_flush()
最后一行
这将告诉您的服务器,您将在完全执行后输出页面,而不是部分执行。重定向后尝试退出
ob_flush()