feche uma conexão cedo
Eu estou tentando fazer uma chamada AJAX (via JQuery) que irá iniciar um processo bastante longo. Eu gostaria que o script simplesmente enviasse uma resposta indicando que o processo foi iniciado, mas o JQuery não retornará a resposta até que o script PHP seja executado.
Eu tentei isso com um cabeçalho "close" (abaixo), e também com buffer de saída; nem parece funcionar. Qualquer suposição? ou isso é algo que eu preciso fazer no 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.' );
?>