Una sesión es una forma de almacenar información (en variables) que se utilizará en varias páginas
A diferencia de una cookie, la información no se almacena en el equipo del usuario
¿Qué es una sesión PHP?
Cuando trabaja con una aplicación, la abre, hace algunos cambios y luego la cierra. Esto es muy parecido a una sesión. La computadora sabe quién eres. Sabe cuándo inicia la aplicación y cuándo finaliza. Pero en Internet hay un problema: el servidor web no sabe quién es usted ni qué hace, porque la dirección HTTP no mantiene el estado.
Las variables de sesión resuelven este problema almacenando la información del usuario que se utilizará en varias páginas (por ejemplo, nombre de usuario, color favorito, etc.). De forma predeterminada, las variables de sesión duran hasta que el usuario cierra el navegador.
Entonces; Las variables de sesión contienen información sobre un solo usuario y están disponibles para todas las páginas en una aplicación.
Iniciar una sesión de PHP
Se inicia una sesión con la función session_start ().
Las variables de sesión se establecen con la variable global de PHP: $ _SESSION.
Ahora, creemos una nueva página llamada «demo_session1.php». En esta página, iniciamos una nueva sesión de PHP y establecemos algunas variables de sesión: