Si encuentras algún detalle que te causa duda nos puedes dejar un comentario y haremos todo lo posible de ayudarte lo más rápido posible.
Solución:
Muy fácil:
if(time() - $_SESSION['timestamp'] > 900) //subtract new timestamp from the old one
echo"";
unset($_SESSION['username'], $_SESSION['password'], $_SESSION['timestamp']);
$_SESSION['logged_in'] = false;
header("Location: " . index.php); //redirect to index.php
exit;
else
$_SESSION['timestamp'] = time(); //set new timestamp
Obtuve esta solución de Sitepoint.com Usando una etiqueta meta simple en su html
El 900 es el tiempo en segundos que desea que finalice la sesión si está inactiva.
Espero que funcione para ti
Editar: este método no implementa ninguna otra lógica, por lo que solo funcionará si desea “forzar” el cierre de sesión como se dice en los comentarios
Sección de Reseñas y Valoraciones
Si eres capaz, eres capaz de dejar un post acerca de qué te ha parecido esta sección.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)