Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/03/2010, 05:30
Avatar de DeeR
DeeR
 
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 520
Antigüedad: 18 años, 8 meses
Puntos: 17
Respuesta: ¿Existe forma de evitar que una página se ejecute más de una vez al mismo

Cita:
Iniciado por Devjunx Ver Mensaje
¿Nadies sabe como arreglar ese código para que no haga nada cuando se está ejecutando la página?
Hola.

Si te das cuentas, el lock se elimina en el destructor de la clase, por ende cuando termine el script y automaticamente se eliminen los objectos, se llama al destructor del objeto.

Lo unico que tienes que hacer es continuar tu codigo en

Código:
if ( $mylock->exits_lock()  )
	die("app running");

// Tu codigo .....
Respecto al time_limit, verifica si el lock tiene mas de 10 minutos, eso quiere decir que el proceso sigue ejecutandose o se quedo pegado, y en mi caso prefiero volver a ejecutar, tu puedes cambiar el limite al tiempo que tu quieras o simplementa que si siempre existe el lock, no se ejecute el proceso.

Saludos.