2010-07-05 10 views

Respuesta

14

sí, a menos que llame a ignore_user_abort() primero. http://php.net/manual/en/function.ignore-user-abort.php

+0

También puede cambiar el comportamiento predeterminado en el archivo de configuración: http://pl.php.net/manual/en/misc.configuration.php#ini.ignore-user-abort –

+0

¡Estupendo! ¡Muchas gracias! – Riccardo

+0

@Riccardo, no hay problema! –

1

Depende de ignore_user_abort(). Pero si tiene algún bucle o código mal escrito, se ejecutará hasta que se alcance el tiempo de espera del script/máximo de ejecución (~ 30 segundos).

0

Puede probar esto muy fácilmente:

echo "sleeping 10 seconds..."; 
sleep(10); //close your browser at this point 
error_log("i'm still here!"); 

Sólo echa su registro de errores del servidor web para la salida.

Cuestiones relacionadas