通常我们会用header("Location:$url")的形式重定向文件,但有时因为一些原因导致在header前有了输出而使页面无法重定向,下面一个简单的程序就可以帮你快速定位到具体文件的具体行的内容输出。
if
(
!
headers_sent
(
$filename
,
$linenum
))
{
@ header ( " Location:$url " ); // $url为要重定向的地址
exit ;
}
else
{
// 前面有输出,检查输出结果
$t = " Headers already sent in $filename on line $linenum " ;
error_log ( $t , 3 , " /tmp/debug.txt " ); // 当然也可以直接echo $t;
exit ;
}
{
@ header ( " Location:$url " ); // $url为要重定向的地址
exit ;
}
else
{
// 前面有输出,检查输出结果
$t = " Headers already sent in $filename on line $linenum " ;
error_log ( $t , 3 , " /tmp/debug.txt " ); // 当然也可以直接echo $t;
exit ;
}