webForumDet fria alternativet

Döda session.

ASPur ASP

4 svar · 240 visningar · startad av Quid

Medlem sedan juni 20006 022 inlägg
Frågan#1

Hur dödar man en session? kan man använda session.timeout -10 (som med cookies) eller måste man göra på något annat sätt?

------------------
Quid - Quake Nexus
------------------
quid@quakenexus.nu
http://www.quakenexus.nu/

Medlem sedan mars 2001136 inlägg
#2

Använd <% Session.Abandon %> där du vill alla sessioner ska sluta.

Vill du att de ska vara aktiva i 30 min använder du Session.Timeout = 30

------------------
What is he doing?...

[Redigerat av Online_do den 24 maj 2001]

Medlem sedan juni 20003 169 inlägg
#3

Om du bara vill döda en session så kan du ju bara skriva session("namn") = ""

------------------
"Datorer behöver i framtiden inte väga mer än 1,5 ton."
Popular Mechanics, 1949

Medlem sedan juli 2000103 inlägg
#4

Begreppsutredning:

Varje användare på en webbsida tilldelas en session. Sessionen dödas och sessionsobjektet förstörs med Session.Abandon.

Till varje session kan användarspecifika variabler kopplas. Dessa sätts till en nolllängdssträng med Session("Variabel") = "" och tas bort med Session.Contents.Remove("Variabel") eller Session.Contents.RemoveAll.

Inget annat. :p

Mer om sessioner kan läsas på: http://msdn.microsoft.com/library/psdk/iisref/vbob12d0.htm.

------------------
That you're paranoid doesn't mean you're not being monitored...
Monitora

[Redigerat av Dusty den 26 maj 2001]

Medlem sedan dec. 19998 577 inlägg
#5

Session.Contents.Remove("Variabel") och Session.Contents.RemoveAll fungerar dock bara under ASP 3.0, så har du ASP 2.0 så kan du inte använda dessa (mycket behändiga) metoder...

------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com

155 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
152 ms — hämta tråd, inlägg och bilagor (db)