我正在使用 php 5.3.6 以下是我的代码,它正在产生错误
Warning: Cannot modify header information - headers already sent by (output started at ............
<?php
ob_implicit_flush(true);
print "<pre>";
$loop = true;
$counter = 0;
while ($loop) {
$counter++;
// some code
print "some output of code. \n";
if ($elapsedTime > 300) {
$loop = false;
print "5 minute passed and loop ended. \n";
}
}
print "</pre>";
ob_end_flush();
header("refresh:5;url=test.php" );
?>
我想做的是在循环处于活动状态时显示每个循环的内容。然后当循环结束时,我需要刷新所有先前的输出或标题并发送一个新标题以刷新当前页面。