Avatar billede ubbe Nybegynder
01. oktober 2001 - 12:45 Der er 13 kommentarer og
1 løsning

Sessions

Er det muligt kun at slette en specific Session, istedet for at bruge Session.Abandon, som sletter alle session man har kørende ???
Skal bruges fordi jeg har flere sessions, men kun nogle skal slettes, de andre skal blive ved med at eksistere...
Avatar billede tmceu Praktikant
01. oktober 2001 - 13:03 #1
Session.Abandon afslutter kun den aktuelle session.
Avatar billede tmceu Praktikant
01. oktober 2001 - 13:05 #2
For lige at uddybe ovenstående lidt, så foregår alt hvad du foretager på session kun på den aktuelle session. D.v.s. session.abandon, session(\"variabel\") = \"Værdi\" o.s.v. gælder på den aktuelle session.
Avatar billede burningice Nybegynder
01. oktober 2001 - 13:13 #3
ubbe>> tmceu har ret, der bliver kun kørt een session pr. bruger. Det du nok søger er hvor man kan lave noget i retningen af session(\"whatever\") = nothing, her er session(\"whatever\") = 0 nok det bedste
Avatar billede ubbe Nybegynder
01. oktober 2001 - 13:22 #4
Aha jeg troede man oprettede flere Sessions...
Sådan at Session(\"blabla1\") <-- var en session for sig...
OG Session(\"blabla2\") <-- var en session for sig...

Også kunne man slette den ene, men de blivet altså gemt i den samme \"Session\" :)
Som man sletter med Session.Abandon ?
Avatar billede burningice Nybegynder
01. oktober 2001 - 13:24 #5
ubbe>> det er rigtigt forstået, den sidste del altså
Avatar billede tmceu Praktikant
01. oktober 2001 - 13:25 #6
Korrekt forstået. Alle sessionsvariable gemmes pr. session. Hvis du sletter en session med session.abandon, bliver alle variabler slettet.
Avatar billede ubbe Nybegynder
01. oktober 2001 - 13:26 #7
Weeeeeeeeeeeeeeeeee...
Men er der så en måde man kan omgå dette på ?
Avatar billede burningice Nybegynder
01. oktober 2001 - 13:27 #8
ubbe>> læs mit svar!!!

<snip>session(\"whatever\") = 0 nok det bedste</snip>
Avatar billede tmceu Praktikant
01. oktober 2001 - 13:29 #9
Hvis du kun vil \"slette\" en bestemt sessions VARIABEL, så kig på cyberfessor\'s svar
Avatar billede ubbe Nybegynder
01. oktober 2001 - 13:31 #10
Har set det, men fatter det ikke... :(

Jeg har en Session der gør at min counter kun tæller en gang når brugerne kommer ind ¨på min side...
Så bruger jeg en anden i en funktion hvor jeg finder brugerantallet der er på side ligenu (usersonline)
Og en som bestemmer om man er logget ind...

Problemer er at både i logout og usersonline funktionen er jeg nødt til at bruge en Session.Abandon, og så tæller, tælleren igen og det skal den ikke...

Håber du fatter hvad jeg mener :)
Avatar billede ubbe Nybegynder
01. oktober 2001 - 13:34 #11
Ahhhhh jeg har fattet det !!!!!!!!!
Avatar billede ubbe Nybegynder
01. oktober 2001 - 13:35 #12
Selvfølgelig, det er vel næsten ligeså optimalt hvis jeg bare sætter den til nothing ik ?
Avatar billede burningice Nybegynder
01. oktober 2001 - 13:54 #13
jo... problemet er nemlig at man ikke kan bruge nothing, ligesom man f.eks. kan når man skal \"dræbe\" components
Avatar billede medjeti Nybegynder
01. oktober 2001 - 14:28 #14
En mere optimal løsning ville nok være:

Session.Contents.Remove(\"Variabelnavn\")
eller
Session.Contents.RemoveAll()
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester