Не работает функция flush(). Я рассчитываю, что каждую секунду в окно браузера будут последовательно выводиться числа, но при этом сразу отрабатывает скрипт, и только после этого все выбрасывается пачкой в окно браузера.
Функция ob_implicit_flush() в начале скрипта не помогает. Сервер nginx.
В чем может быть проблема и как ее решить?
Пример кода:
<?php
echo "<h3>Please waiting for 10 seconds...</h3>";
for ($i = 1; $i <= 10; $i++) {
echo $i . '<br>';
flush();
sleep(1);
}
echo "<h3>Thx!</h3>";
exit;
?>