Logo del Tutorial

Página de Inicio

Introducción a ASP

  • Introducción
  • Instalación
  • Principios básicos
  • Objetos Integrados de ASP

  • Response
  • Request
  • Server
  • Session
  • Application
  • Automatización de Eventos

  • Archivo Global.asa
  • Componentes ActiveX

  • Adrotator
  • FileSystemObject
  • TextStream
  • Bases de Datos

  • Introducción
  • Instrucciones SQL
  • ActiveX Data Object
  • Ejemplos ASP

  • Ejemplo Completo
  • Cookies
  • Ejercicios
  • Alojamiento ASP

    Bibliografía

    Sobre el Tutorial

    Objeto Session

    El objeto Session permite almacenar la información necesaria para una sesión de usuario contra nuestra aplicación ASP. Las variables que almacenemos en el objeto Session no se pierden al cambiar de página, si no que se mantienen hasta que el cliente sea eliminado por el servidor. Las variables de Session de un cliente solo pueden ser accedidas por ese cliente. El servidor crea automáticamente el objeto Session cuando un usuario que no tenga actualmente una sesión solicita una pagina Web de la aplicación.
    Nota: el servidor elimina un cliente bien cuando desde una pagina ASP se invoca el método Abandon (session.abandon) o bien cuando este cliente lleva 20 minutos sin actividad en nuestra aplicación.

  • Al concluir este capítulo usted deberá saber cómo crear variables y matrices para una sesión de usuario.

  • Creación de una variable

    Sintaxis

    Sesion("Nomvariable") = valor

    Ejemplo:

    <% Session("Color")="Rojo" %>

    Para recuperar ese valor:

    <% ColorFavorito=Session("Color") %>

    Esto nos almacenaría el valor "rojo" en la variable "ColorFavorito"


    Matrices

    Nota Importante:

    En el objeto Session pueden almacenarse matrices, pero estas son almacenadas como un

    objeto, es decir, no podemos almacenar o recuperar un solo elemento de la matriz, si no

    que cargaremos o recuperaremos la variable con la matriz completa

    Ejemplo:

    <%Dim cestacompra(2)

    cestacompra(0) = 1

    cestacompra(1) = 8

    cestacompra(2) = 22

    Session("Cesta") =cestacompra%>

    con estas instrucciones almacenaríamos TODA la matriz en la variable de sesión "Cesta"


    Cuestiones sobre la sección

  • Enumere los métodos del objeto Session e indique su utilidad
  • Cree cuatro variable y una matriz 2x2. En cada casilla o posición de la matriz inserte cada una de las variables anteriormente creadas

  • Enlaces Relacionados

    Información adicional sobre el objeto session



    Copyright © 2002, Francisco José Calvo Fernández