Despues de leer las funciones ignore_user_abort, connection_aborted y connection_status (gracias dashtrash) pude hacer que al cerrar la ventana del explorador se detenga el script. Les dejo el codigo que estoy usando probado y funcionando
Código PHP:
Ver original
$directorio_raiz = "pdf/";
$destino_alta = "pdf/alta/";
$destino_baja = "pdf/baja/";
$sql = "SELECT * FROM empleado";
$file = $row["archivo"];
if($row["status"]=="alta"){
copy($directorio_raiz . $file, $destino_alta . $file); }else{
copy($directorio_raiz . $file, $destino_baja . $file); }
unlink($directorio_raiz . $file);
//COMPROBAR SI SE PERDIO LA CONEXION CON EL CLIENTE
echo " "; //se envia al cliente
$fp = fopen("temp/temp.txt", "a"); fwrite($fp, "proceso abortado"); }
}
Lo que hice para saber si funciona es que al momento de cerrar la pagina me creara un archivo en una carpeta temporal con una leyenda x.
Saludos y nuevamente gracias por su apoyo