webForumDet fria alternativet

tilldela session efter abandon

ASP

3 svar · 210 visningar · startad av Gimbo

Medlem sedan dec. 20001 626 inlägg
Frågan#1

hejsan...

har en massa sessions som jag vill doda men behalla en utav de, har testat allt mojligt men det funkar inte:
dessa funkar inte fattar inte varfor

<%
Session.Abandon
Session("xxx") = "DAMN"
%>
For Each objSession In Session.Contents
  If objSession <> session("xxx") = "DAMN"  Then
    Session.Contents.Remove(objSession)
  End If
Next
strSession = Session("xxx")
Session.Abandon
Session("xxx") = strSession

nar jag kollar min session check sa e alla sessions doda, e det sa att man inte kan tilldela en session efter session.abandon??

Medlem sedan jan. 20032 285 inlägg
#2

Testat att skriva den andra versionen rätt? ;)

For Each objSession In Session.Contents
  If LCase(objSession) <> "xxx" Then
    Session.Contents.Remove(objSession)
  End If
Next
Medlem sedan dec. 20001 626 inlägg
#3

sebbe skriv in din andra version sa att jag kan acceptera den som slutgiltig

Medlem sedan jan. 20032 285 inlägg
#4

Säger du det så. ;)

strSession = Session("secure")
Session.Contents.RemoveAll
Session("secure") = strSession
306 ms totalt · 3 externa anrop · v20260731065814-full.767b4345
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
179 ms — hämta tråd, inlägg och bilagor (db)