Avatar billede gadebarnet Nybegynder
29. marts 2006 - 12:19 Der er 5 kommentarer og
1 løsning

session.session.id

Er det muligt at få en liste over alle de session.sessionid'er der er åbne/aktive ???
Avatar billede softspot Forsker
29. marts 2006 - 12:35 #1
Hvis du vil have den information, tror jeg du er nød til at gemme den hver gang en ny session bliver oprettet. Dette kan gøres i global.asa i event-rutinen Session_OnStart, nogenlunde således (global.asa skal ligge i websitets rod-mappe eller den virtuelle mappes rod):

<script runat="server">
Sub Session_OnStart()
  Application.Lock 
  sesIds = Application("SessionsIDs")
  sesIds = sesIds & "[" & Session.SessionID & "]"
  Application("SessionsIDs") = sesIds
  Application.UnLock
End Sub

Sub Session_OnEnd()
  Application.Lock 
  sesIds = Application("SessionsIDs")
  sesIds = replace(sesIds, "[" & Session.SessionID & "]", "")
  Application("SessionsIDs") = sesIds
  Application.UnLock
End Sub
</script>
Avatar billede softspot Forsker
29. marts 2006 - 12:36 #2
Herefter kan du så spørge efter Application("SessionsIDs") for at få en liste af de sessions der er aktive pt.

Listen vil have formatet:

[10921787][2482342][87162386][87612863]
Avatar billede gadebarnet Nybegynder
29. marts 2006 - 12:41 #3
Ja, det var jeg godt klar over...

Trist at man ikke kan det andet.
Avatar billede softspot Forsker
29. marts 2006 - 12:44 #4
Tjaa, men det er trods alt en rimelig billig måde at få den information på, så med mindre du helt vil undvære den facilitet, så er det da et bud :)
Avatar billede gadebarnet Nybegynder
29. marts 2006 - 12:45 #5
Det var også et meget godt bud, det er bare sådan jeg køre nu :)

Men tak for hjælpen...
Avatar billede softspot Forsker
29. marts 2006 - 12:54 #6
OK, så er vi da enige om hvordan man kan løse det :)

Tak for point :)
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