Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/07/2012, 16:25
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 10 meses
Puntos: 220
Respuesta: Error con variables de sesion

debes validar tambien en tu login algo como asi

Código PHP:
Ver original
  1. // en tu login principal
  2.     @session_start();
  3.     if(!isset($_SESSION['id'])){// valida si existe o esta creada esta variable de session
  4.         $_SESSION['id'] = 1; // es un ejemplo;
  5.         header("Location: main.php");
  6.     }else{
  7.         header("Location: main.php");
  8.     }
  9.    
  10.     // en las demas paginas
  11.     @session_start();
  12.     if(!isset($_SESSION['id'])){// valida si existe o esta creada esta variable de session
  13.         header("Location: login.php");
  14.     }

OJO

la session si va a morir si se cierra el navegador, cuando cambia de pestaña se cierra la pestaña no debería morir
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones