cerrar una conexión temprano

Estoy intentando hacer una llamada AJAX (a través de JQuery) que iniciará un proceso bastante largo. Me gustaría que el script simplemente envíe una respuesta que indique que el proceso ha comenzado, pero JQuery no devolverá la respuesta hasta que el script PHP haya terminado de ejecutarse.

He intentado esto con un encabezado "cerrado" (a continuación), y también con el búfer de salida; ninguno parece funcionar ¿Alguna conjetura? ¿O es esto algo que necesito hacer en JQuery?

<?php

echo( "We'll email you as soon as this is done." );

header( "Connection: Close" );

// do some stuff that will take a while

mail( '[email protected]', "okay I'm done", 'Yup, all done.' );

?>

Respuestas a la pregunta(19)

Su respuesta a la pregunta