Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2016, 01:32
Amiancht
 
Fecha de Ingreso: mayo-2013
Mensajes: 169
Antigüedad: 10 años, 10 meses
Puntos: 25
Respuesta: Script continua al cerrar la pagina

Un script php se ejecuta en cuanto un usuario hace una petición http al servidor. Y termina cuando acaba todo el proceso, enviando una respuesta al navegador. El cierre del navegador no influye en nada al servidor, ya que este seguira ejecutando el SCRIPT PHP.

Lo que puedes hacer es crear una variable de $_SESSION en PHP iniciandola a true, y en otro script, cuando el usuario cierre el navegador (lo controlas con javascript) y haces la llamada ajax a ese nuevo script que pondria la variable de sesion en false.

Y dentro del bucle que tengas para recorrer los campos de la base de datos, pones una condición donde compruebes esa variable. Y si es false, interrumpes el script.

Aunque esto que te digo tiene sus pros y sus contras.