Здравствуйте. Есть вот такой код:
$output = '';
for ($i = 0; $i < 3; $i++) {
$output .= '$i = ' . $i . '<br>';
echo $output . '<br><br><br>';
sleep(2);
}
Это имитация постепенного вывода. Я хочу сделать так, чтобы на каждой итерации страница в браузере обновлялась и выводился $output. Но при этом, чтобы скрипт продолжал выполняться (росла $i).
Это можно сделать через JS - создавать скрытую форму, добавлять туда значение $i и при загрузке страницы отправлять ее на сервер - в этот скрипт. Тогда $i потихоньку будет расти. Но, по-моему, это очень геморный способ. Можно ли это сделать без JS?
Или без перезагрузки страницы - главное, чтобы скрипт постепенно делал вывод - на каждой итерации.
Но без перезагрузки - это AJAX, а AJAX - это JS. Мне бы хотелось без JS. Возможно ли?