¿Cómo mostrar correctamente la salida en cada eco en todos los navegadores?

Moví mis archivos a un nuevo servidor y tuve un script que mostró instantáneamente resultados en cadaecho al navegador, pero esto no funciona en el nuevo servidor. Aquí está mi código de prueba:

@ini_set('output_buffering', 0); @ini_set('implicit_flush', 1);

for ($i = 0; $i < ob_get_level(); $i++) ob_end_flush();

ob_implicit_flush(1);

ignore_user_abort(true); set_time_limit(0);


$max_wait_time = 30;

$begin_time = microtime(true);

$elapsed_time = 0;


while(!connection_aborted()) {

    echo $i++.str_repeat(' ', 1020).'<br/>';

    flush(); ob_flush();

    usleep(1000000);

    if($elapsed_time > $max_wait_time){ break; }

    $elapsed_time++;

}

He intentado algunas cosas que se ha convertido en lo anterior. Pero activar el búfer de salida y el vaciado no me ha funcionado. He probado esto en Chrome y Firefox, ambos solo muestran todo al final.

¿Algunas ideas

Respuestas a la pregunta(4)

Su respuesta a la pregunta