Oggetto Sessione ASP
- Pagina Precedente Applicazione ASP
- Pagina Successiva Server ASP
L'oggetto Sessione viene utilizzato per memorizzare informazioni riguardanti una sessione utente (sessione) o modificare le relative impostazioni. Le variabili memorizzate nell'oggetto Sessione contengono informazioni su un singolo utente e queste informazioni sono disponibili su tutte le pagine del sito.
Esempio
- Imposta e restituisce LCID
- Questo esempio dimostra la proprietà "LCID". Questa proprietà imposta e restituisce un intero che indica una posizione o una regione. Contenuti come date, ora e moneta devono essere visualizzati in base alla posizione o alla regione.
- Restituzione SessionID
- Questo esempio dimostra la proprietà "SessionID". Questa proprietà restituisce un ID unico per ogni utente. Questo ID viene generato dal server.
- Timeout della sessione
- Questo esempio dimostra la proprietà "Timeout". Questo esempio imposta e restituisce il tempo di scadenza della sessione (in minuti).
Oggetto Sessione
Quando stai operando con un'applicazione, la avvii, apporti alcune modifiche e poi la chiudi. Questo processo è molto simile a una conversazione (Sessione). Il computer sa chi sei. Sa anche quando hai avviato e chiuso l'applicazione. Ma su Internet, si verifica un problema: il server web non sa chi sei né cosa stai facendo, poiché l'indirizzo HTTP non può mantenere lo stato (informazioni).
ASP risolve questo problema creando un cookie unico per ogni utente. Il cookie viene inviato al server e contiene informazioni riconoscibili per l'utente. Questo interfaccia è chiamata oggetto Sessione.
L'oggetto Sessione viene utilizzato per memorizzare informazioni riguardanti una sessione di utente (sessione) o modificare le relative impostazioni. Le variabili memorizzate nell'oggetto sessione contengono informazioni su un singolo utente e sono disponibili su tutte le pagine del sito. Le informazioni memorizzate nelle variabili di sessione sono solitamente nome, id e parametri. Il server crea un nuovo oggetto Sessione per ogni nuovo utente e revoca questo oggetto quando la sessione scade.
Di seguito sono riportati il set dell'oggetto Sessione, le proprietà, i metodi e gli eventi:
Set
Set | Descrizione |
---|---|
Contents | Contiene tutte le voci aggiunte alla sessione tramite comandi script. |
StaticObjects | Contiene tutti gli oggetti aggiunti alla sessione utilizzando il tag <object> HTML. |
Proprietà
Proprietà | Descrizione |
---|---|
CodePage | Stabilisce il set di caratteri utilizzato per visualizzare i contenuti dinamici. |
LCID | Imposta o restituisce un intero per una posizione o una regione specifica. Contenuti come date, ora e moneta saranno visualizzati in base alla posizione o alla regione. |
SessionID | Restituisce un ID unico per ogni utente. Questo ID viene generato dal server. |
Timeout | Imposta o restituisce il tempo di scadenza (in minuti) dell'oggetto sessione nell'applicazione. |
Metodo
Metodo | Descrizione |
---|---|
Abbandona | Revoca una sessione dell'utente. |
Contents.Remove | Eliminare un elemento dalla Collezione Contents. |
Contents.RemoveAll() | Eliminare tutti gli elementi dalla Collezione Contents. |
Evento
Evento | Descrizione |
---|---|
Session_OnEnd | Questo evento si verifica quando termina una sessione. |
Session_OnStart | Questo evento si verifica quando inizia una sessione. |
- Pagina Precedente Applicazione ASP
- Pagina Successiva Server ASP