He creado un sistema de login para usuarios registrados, mediante $_SESSION. Dicha sesion se crea si el usuario ha introducido correctamente el email y la contraseña de su cuenta. Hasta aquí todo perfecto, el usuario se loguea y a través de un:
Código:
Me muestra el contenido de la variable sesión (Con lo cual se deduce que ha sido iniciada).echo $_SESSION['usuario'];
El problema viene ahora, y es que al cambiar de página (todas empiezan por session_start() ) se pierde la sesion, y el:
Código:
me devuelve NULLvar_dump($_SESSION['usuario']);
Y lo más curioso de todo, vuelves a loguearte y vuelve a crearse la sesion, y esta ya no se elimina, puedes navegar perfectamente por todas las páginas y usar los privilegios de usuario registrado. Entoces, supongo que la creacion de $_SESSION está bien, ¿por que no se guarda a la primera?
Gracias por vuestra ayuda!