Cierre de sesión por inactividad en PHP
Publicado por Alvaro (18 intervenciones) el 24/12/2012 16:27:17
hola, una consulta, tengo un problema sobre un cierre de sesion en PHP, lo que sucede es que actualmente tengo el sgte codigo que destruye una sesion despues de 15 min:
ahora, lo que quisiera es que, si el usuario no uso la pagina en 15 min, la sesion se destruya, es decir Cierre de sesión por inactividad.
quedo a la espera de su apoyo......Gracias..
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
$hora = $_SESSION["ultimoAcceso_mc"];
$ahora = date("Y-n-j H:i:s");
$tiempo_transcurrido = (strtotime($ahora)-strtotime($hora));
//comparamos el tiempo transcurrido
if($tiempo_transcurrido >= 900) {
// destruyo la sesión
unset($_SESSION);
header("Location:../login.php"); //envío al usuario a la pag. de autenticación
//sino, actualizo la fecha de la sesión
} else {
$_SESSION["ultimoAcceso_mc"] = $ahora;
}
?>
ahora, lo que quisiera es que, si el usuario no uso la pagina en 15 min, la sesion se destruya, es decir Cierre de sesión por inactividad.
quedo a la espera de su apoyo......Gracias..
Valora esta pregunta


0