Objeto Sesión de ASP
- Página anterior Aplicación de ASP
- Página siguiente Servidor ASP
El objeto de sesión se utiliza para almacenar información sobre una sesión de usuario específica (sesión) o modificar la configuración relacionada. Las variables almacenadas en el objeto de sesión poseen información de un solo usuario y, al mismo tiempo, esta información está disponible en todas las páginas del sitio.
Ejemplo
- Establecer y devolver LCID
- Este ejemplo muestra el atributo "LCID". Esta propiedad establece y devuelve un entero que indica una ubicación o región. Al igual que las fechas, horas y monedas, el contenido debe mostrarse según la ubicación o región.
- Devolver SessionID
- Este ejemplo muestra el atributo "SessionID". Esta propiedad devuelve un id único para cada usuario. Este id es generado por el servidor.
- Expiración de la sesión
- Este ejemplo muestra el atributo "Timeout". Este ejemplo establece y devuelve el tiempo de expiración de la sesión (minutos).
Objeto Session
Cuando está operando con una aplicación, la inicias, realizas algunos cambios y luego la cierras. Este proceso es similar a una conversación (sesión). El ordenador sabe quién eres. También sabe cuándo inicias y cierras la aplicación. Pero en Internet, surge un problema: el servidor web no sabe quién eres ni qué estás haciendo, ya que la dirección HTTP no puede retener el estado (información).
ASP resuelve este problema creando un cookie único para cada usuario. El cookie se envía al servidor y contiene información identificable del usuario. Esta interfaz se conoce como objeto Session.
El objeto Session se utiliza para almacenar información sobre una sesión de usuario (sesión) o modificar la configuración relacionada. Las variables almacenadas en el objeto sesión contienen información de un solo usuario y están disponibles en todas las páginas del sitio. La información almacenada en las variables de sesión es generalmente nombre, id y parámetros. El servidor crea un nuevo objeto Session para cada usuario nuevo y revoca este objeto cuando la sesión expira.
A continuación se muestra la colección, atributos, métodos y eventos del objeto Session:
Conjunto
Conjunto | Descripción |
---|---|
Contents | Contiene todas las entradas añadidas a la sesión mediante comandos de script. |
StaticObjects | Contiene todos los objetos añadidos a la sesión con la etiqueta <object> de HTML. |
Atributo
Atributo | Descripción |
---|---|
CodePage | Especifica el conjunto de caracteres utilizado para mostrar contenido dinámico. |
LCID | Establecer o devolver un entero para una ubicación o región específica. El contenido como fechas, horas y monedas se mostrará según la ubicación o región. |
SessionID | Devuelve un id único para cada usuario. Este id es generado por el servidor. |
Timeout | Establecer o devolver el tiempo de expiración del objeto sesión en la aplicación (minutos). |
Método
Método | Descripción |
---|---|
Abandonar | Revocar una sesión de usuario. |
Contents.Remove | Eliminar un elemento de la colección Contents. |
Contents.RemoveAll() | Eliminar todos los elementos de la colección Contents. |
Evento
Evento | Descripción |
---|---|
Session_OnEnd | Este evento ocurre cuando finaliza una sesión. |
Session_OnStart | Este evento ocurre cuando comienza una sesión. |
- Página anterior Aplicación de ASP
- Página siguiente Servidor ASP