Lenguajes
Web/Otros
Extra
Enlaces

Las Sesiones en ASP

Las Sesiones nos permiten almacenar datos que serán independientes para cada usuario. Por ejemplo podemos almacenar una variable que nos indique cuantas páginas de nuestra web ha visitado el usuario, guardar una id que lo identifique con un usuario registrado en la bd o un registro del orden de páginas que ha visitado, entre otras cosas.

Almacenar un valor en una sesión es tan sencillo como:

Session("nombrevar") = 20

Y automáticamente este valor estará disponisble en cualquier página ASP. Para ver mejor cómo funcionan las sesiones en ASP vamos a hacer un ejemplo con dos páginas.

sesiones1.asp:

<%

If IsEmpty(Session("contador")) Then 
	Session("contador") = 0
End If

Session("contador") = Session("contador")+1

%>
<p>
Llevas <%=Session("contador")%gt; páginas vistas.
</p>
<a href='sesiones2.asp'>Ir a la página 2</a>

sesiones2.asp:

<%

If IsEmpty(Session("contador")) Then 
	Session("contador") = 0
End If

Session("contador") = Session("contador")+1

%>
<p>
Llevas <%=Session("contador")%gt; páginas vistas.
</p>
<a href='sesiones1.asp'>Ir a la página 1</a>

Si lo pruebas verás como el contador va aumentando, en cambio si entras desde otro pc o con otro navegador, verás que el contador empieza desde 0 y no interfiere con los datos del otro pc/navegador.


Redactado por Nenillo

Inicio | JavaScript necesario para este enlace

Noticias en RSS2 XHTML Vlido CSS Vlido