Alguien me podria explicar la funcion que cumplen las sesiones en Php?es que he creado una funcion para validar usuarios desde una Bd comprobando mediante un select si el usuario y contraseña se corresponde con las usuarios y contraseñas de la Bd. Al encontrar un resultado satisfactorio creo una session mediante session_start() y despues registro a esa sesion las variables autentificacion y usuario mediante la sentencia:
Código PHP:
$_SESSION['autentificado']= "SI";
$_SESSION['usuario']= $usuario;
Redirect("aplicacion.php");
No utilizo Header porque me salta el error de los wevos del headers_sent y utilizo una funcion llamada Redirect que me hace la redierccion a aplicacion.php, y ya en esa aplicacion hago session_start otra vez e intento mostrar la variable autentificacion asi pero no lo consigo:
Código PHP:
$aut=$_SESSION['autentificado'];
echo $aut;
Bien que es lo que hago mal?alguien me puede decir que funcion tienen las sesiones y para que sirven?podria servir para ver si un usuario es el que dice ser y no ha entrado directamente a aplicacion.php?es decir para comprobar si se ha validado en el formulario y no ha entrado directamente.
Muchas gracias!