connection_aborted () no funciona en llamadas ajax

Editado

Tengo una llamada ajax (usando$.ajax()) que llama al siguiente script php.

for ($i=0;$i<40;$i++) {
    echo " ";
    flush();
    if (connection_aborted()) {
        log_message('error','CONNECTION IS ABORTED!!!!!');
        exit;
    }
    else {
        log_message('error','connection not aborted :(');
    }
    sleep(1);
}

Esto va por 40 segundos.

Si cierro la ventana del navegador que activó la llamada,connection_aborted() todavía devuelve falso,Incluso si envié explícitamente una cadena y vacié el búfer!

¿Alguien tiene una respuesta aquí por favor?

Respuestas a la pregunta(1)

Su respuesta a la pregunta