Hola, he estado buscando bastante información sobre esto. Viendo que nada soluciona mi problema paso a exponeroslo, a ver si alguien se ha visto en la misma situacion y sabe su solucion:
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:
echo $_SESSION['usuario'];
Me muestra el contenido de la variable sesión (Con lo cual se deduce que ha sido iniciada).
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:
var_dump($_SESSION['usuario']);
me devuelve
NULL
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!