Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/02/2013, 22:56
Jg23
 
Fecha de Ingreso: mayo-2012
Ubicación: República Dominicana
Mensajes: 37
Antigüedad: 12 años, 5 meses
Puntos: 4
Respuesta: Como expirar un session por inactividad

Bueno, puedes hacer algo como esto ;)

Código PHP:
<?php
$time 
3600// una hora en mili-segundos

// verificamos si existe la sesión
// el nombre "session_name" es como ejemplo
if(isset($_SESSION["session_name"]))
{
      
// verificamos si existe la sesión que se encarga del tiempo
      // si existe, y el tiempo es mayor que una hora, expiramos la sesión 
      
if(isset($_SESSION["expire"]) && time() > $_SESSION["expire"] + $time)
      {
           unset(
$_SESSION["expire"]);
           unset(
$_SESSION["session_name"]);
      }
      
// si no existe la creamos
      
else
      {
           
$_SESSION["expire"] = time();
       }
}
?>
Espero ayudar, saludos.