Estoy trabajando con una web que usa varibles de sesión.
En la cabecera de la misma tengo un formulario de login según el cual meto un usuario y una contraseña y se los envío por POST a un script que, en función del usuario y la contraseña introducidos, comprueba si existe en la base de datos.
De existir, crea unas variables de sesión:
$_SESSION["login"] y $_SESSION["id_pie"] (un identificador de una oficina del usuario)
El caso es que al retornar de la página donde valido (log.php) y al volver a la página del formulario me pasa una cosa curiosa.
En principio el formulario sólo se muestra cuando $_SESSION["login"] es distinto de TRUE, y claro, al inicializar la sesión (cosa que hago antes de comprobar si existe $_SESSION["login"]) me vuelve a mostrar el formulario...
No tengo ninguna explicación para ello por más vueltas que le doy...
¿Alguien sabría explicarme qué es lo que estoy haciéndo mal en concreto?
Muchas gracias a todos por descontado.