Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/07/2013, 09:18
juniorhernandezg
 
Fecha de Ingreso: enero-2012
Mensajes: 109
Antigüedad: 12 años, 10 meses
Puntos: 0
Reedireccion y cierre de sesion por inactividad

Buenos días,

Estoy armando un script que me cierra la sesion si hay 2 minutos de inatividad. Pero deseo que cuando pasen los dos minutos de inactividad, automaticamente me envie a la pagina logout.php que hace el cierre de sesión.

Voy con este codigo, pero seguro hay que mejorarlo para que haga el reedirecionamiento automatico cuando pasen los 2 minutos de inactividad.

Código PHP:
// CIERRE DE SESIONES POR INACTIVIDAD  
     
    
$_SESSION["ultimoAcceso"]= date("Y-n-j H:i:s");   
     
    if(isset(
$_SESSION['usuario'])){   
    
$fechaGuardada $_SESSION['ultimoAcceso'];    
    
$ahora date("Y-n-j H:i:s");    
    
$tiempoTranscurrido = (strtotime($ahora)-strtotime($fechaGuardada);   
    if(
$tiempo_transcurrido >= 2000) {   
        
session_destroy();   
      
header("Location: logout.php");   
    }  
    else {   
        
$_SESSION['ultimoAcceso'] = $ahora;    
    }   
    }   
     
// FIN CIERRE DE SESIONES POR INACTIVIDAD