我怎么知道php中的位置是否是标题?
请看下面的代码:
<?php
// how can i check the position is header of not?
// header = no html outputed yet before test() run
// not_header = there is some html outputed before test() runed
function test(){
$is_header=???;
if($is_header){
echo 'is_header';
}else{
echo 'not_header';
}
}
test(); // 'is_header'
?>
hello world .... html outputed
<?php
test();// 'not_header'
?>
答案 0 :(得分:1)
看看headers_sent。通常,您应该使用header函数添加标头,因此很少需要确定是否已发送标头。在这种情况下,值得一读的还有runtime configuration for output buffering。