Hola.. tengo un sistema que tiene inicio de sesión y todo pero no logro implementar el logout correctamente:
Mi archivo de logout es este
Código:
<?php
session_start();
unset($_SESSION["count"]);
unset($_SESSION["timeout"]);
session_unset();
session_destroy();
header("Refresh:0; url=../index.php");
die();
?>
En cada uno de mis vistas tengo esto en la cabecera
Código:
<?php
session_start();
if(isset($_SESSION['username'])){
if(time()-$_SESSION['timeout']>1800){
header('Location: ../controller/logout.php');
}
}
else{
header('Location: ../controller/logout.php');
}
?>
El problema es que toda mi página la cargo en un contenedor "container"... entonces cuando termina la sesión el proceso header("Refresh:0; url=../index.php"); carga index.php en el "container" y no logro hacer que me redirija por completo :/