Я использую php 5.3.6, ниже приведен мой код, и он выдает ошибку
Warning: Cannot modify header information - headers already sent by (output started at ............
<code><?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 "
";
ob_end_flush ();
заголовок ("refresh: 5; url = test.php");
?>
Что я хотел сделать, так это отображать содержимое каждого цикла, пока он активен.
затем, когда цикл заканчивается, мне нужно очистить все предыдущие выходные данные или заголовок и отправить новый заголовок, чтобы обновить текущую страницу.