Пока цикл не работает в PHP на хостинге

странная проблема, этот скрипт работает на моем локальном, но не на моем общем хостинге php …

while (1 <20) {
$time = time();
echo "data: {$time}\n\n";
ob_flush();
flush();

sleep(3);
}

но если я закомментирую цикл while, он будет работать нормально. Кто-нибудь знает об этой странной проблеме?

Ошибка, замеченная в chrome, — «показаны временные заголовки» (если я закомментирую цикл while, он будет работать нормально)

Просто чтобы отметить … Я знаю, что это бесконечный цикл.

-1

Решение

Я думаю, что знаю вашу проблему.

С помощью ob_flush() а также flush() в комбинации можно ударить и пропустить.

Однако это может сработать, если вы определите заголовок перед циклом, например так:

header( 'Content-type: text/html; charset=utf-8' );
0

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

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

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