Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/07/2012, 16:40
accxell_ax3c
 
Fecha de Ingreso: febrero-2011
Ubicación: quito
Mensajes: 19
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Error con variables de sesion

Cita:
Iniciado por Dradi7 Ver Mensaje
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
ok sigue sin funcionar la session sigue vacia cuando llega al admin personas

vamos por partes el header solo redirecciona una pagina verdad, yo lo reemplace por el texto que tenia antes para ver el resultado de las variables, pero sigue sin funcionar...

para que pueda ver lo que está pasando le doy el link de la pagina

http://www.cendendt.com/certificados/cliente/consultar.php

siempre se esta haciendo un var_dump a la variable $_SESSION

la primera vez funciona luego ya no, (le puse el codigo de esta respuesta)

la primera vez que pasa del login el array esta en cero pero despues deque me niega la etrada las variables de session ya tienen valor


http://www.cendendt.com/certificados/cliente/consultar.php

user & pass: admin