Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2015, 10:52
ZedGe1505
 
Fecha de Ingreso: junio-2011
Mensajes: 289
Antigüedad: 12 años, 10 meses
Puntos: 15
Problemas con logout

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 :/