Mundo Web
manuales - recursos - gráficos - programación...

Home - ASP - manual básico de ASP - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8

Manual básico de ASP (VI)
por Mauro, Web Master de elguruprogramador.com


El objeto Session.-

Este objeto ASP es del tipo integrado, es decir no tenemos que crear una instancia del mismo para poder utilizarlo. Sirve para compartir información de un usuario entre las páginas del sitio. Por defecto, el objeto session se crea al ingresar el usuario a nuestro sitio y se destruye cuando lo abandona o cuando pasan 20 minutos sin actividad del usuario.

Entre las propiedades del objeto Session destacan:

SessionID   Esta propiedad devuelve un ID que identifica a un usuario. Este ID es único, no se puede modificar y lo crea automáticamente el servidor.   Ejemplo:

<% Response.Write "ID Session = " & Session.SessionID %>

Timeout   Esta propiedad determina el tiempo en minutos que durará la sesion del usuario antes de ser destruida. Por defecto su valor es de 20 minitos.   Ejemplo:

<% Session.Timeout = 30 %>

Y como principalmétodo de este objeto podemos señalar:

Abandon   Este método provoca el abandono forzado de la sesion, destruye todas las variables de sesión.  

Ejemplo:  

<%Session.Abandon %>


Variables de sesión.-   Una utilidad muy buena que nos permite el objeto session es crear variables y poder compartirlas en todas la páginas de nuestro sitio. Algo así como una variable global, pero con una diferencia bastante grande, dado que cada usuario que ingrese a nuestra página tendrá un valor distinto en cada variable. En el ejemplo que sigue a continuación se muestra la forma de uso.   Ejemplo:

----------página_1.asp-------
<HTML>
<BODY>

<%Session("Dia") = "Lunes"%>

</BODY>
</HTML>

----------página_2.asp----------
<%
Response.Write Session("Dia")
%>

 

 

anterior
siguiente

Home - ASP - manual básico de ASP - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8