Ignorando a interrupção do navegador durante análise em PHP
Se um script PHP de análise é iniciado através de um navegador e leva um tempo prolongado, depois de um ou dois minutos o navegador dirá que a página não está respondendo e interromperá seu carregamento. Isso fará com que o script do lado do PHP também seja interrompido.
O seguinte comando faz com que, mesmo que o script seja interrompido no navegador, ele continue executando:
<?php
ignore_user_abort(true);
?>