sleep () и flush () работают на локальном хосте с помощью MAMP, но не работают на сервере снов

У меня есть этот тестовый код

<?php

if (ob_get_level() == 0) ob_start();

for ($i = 0; $i<10; $i++){

echo "<br> Line to show.";
echo str_pad('',4096)."\n";

ob_flush();
flush();
sleep(3);
}

echo "Done.";

ob_end_flush();

?>

Он работает нормально, когда я пытался запустить его на локальном хосте MAMP (PHP 7.0.15, веб-сервер Apache), но когда я пробовал его на сервере DreamHost (PHP 7.0 CGI), страница загружается для общего количества сна в цикле и выводить все одновременно, вместо того чтобы печатать каждую строку между интервалами ожидания.

Что я должен сделать, чтобы это исправить?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]