¿Qué es una sesión?
Una sesión es una serie de comunicaciones entre un cliente y un servidor en la que se realiza un intercambio de información. Por medio de una sesión se puede hacer un seguimiento de un usuario a través de una aplicación. El tiempo de vida de una sesión comienza cuando un usuario se conecta por primera vez a un sitio web, pero su finalización puede estar relacionada con tres circunstancias.
- Cuando se abandona el sitio web.
- Cuando se alcanza un tiempo de inactividad que es previamente establecido, en este caso la sesión es automáticamente eliminada. Si el usuario siguiera navegando, se crearía una nueva sesión.
- Se ha cerrado o reiniciado el servidor.
Una posible aplicación de la sesiones es el comercio electrónico. También se utilizan para la indentificación de usuarios. El manejo de las sesiones impide el intercambio de datos entre ellas, ya que se trata de información específica para cada usuario e incluso si se trata del mismo usuario.