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