Le sessioni in asp

Posted on 27. Apr, 2006 by Administrator in asp, tutorials


Le sessioni sono gestite tramite l’oggetto Session. L’ID di sessione
è generato con un algoritmo che ne garantisce l’unicità.
All’inizio della sessione il server invia al browser dell’utente l’ID
della sua sessione usando i cookie.
L’oggetto session fornisce un array associativo nel quale
vengono memorizzate le informazioni di sessione
Le sessioni hanno una durata fissata di default a 20 Minuti. Un
lungo timeout di sessione porta al menteniemento di molte sessioni
aperte contemporaneamente e quindi ad un forte utilizzazione delle
risorse del web server.
Le variabili memorizzate in questo oggetto non sono cancellate
quando un utente passa da una pagina all’altra.
Si può evitare l’uso delle sessioni in una pagina usando il tag

<%@ EnableSessionState=False%>

o impostando la relativa proprietà dell’applicazione ASP.

Gestione delle Sessioni
L’oggetto Session fornisce dei metodi per terminare
esplicitamente una sessione o fissarne un timeout.

//Fissare delle variabili di Sessione
<%Session.Contents(“Nome”)=“Mario”%>
// Accedere a variabili di Sessione
<%= Session.Contents(“Nome”)%>
//Fissare un timeout ( es. 5 minuti)
<%Session.Timeout= 5 %>
//Terminare una sessione
<%Session.Abandon %>

Nicola Gessa
gessa@cs.unibo.it


Correlati

Leave a reply