Avatar billede iblarsen Praktikant
04. august 2003 - 09:00 Der er 6 kommentarer og
1 løsning

Vis alle sessionid

Er det muligt at få vist alle de aktive brugere der er på ens website. F.eks. en liste over de sessionid som er aktive.
Avatar billede medions Nybegynder
04. august 2003 - 09:05 #1
Tror du ik man kan gøre noget ligende dette?

For Each Item In Session()
  Response.Write(Session(Item))
Next

?

-jeg har ik' prøvet det før...

//>Rune
Avatar billede keysersoze Ekspert
04. august 2003 - 09:13 #2
session er unikke for hver bruger så det _burde_ ikke være muligt at få vist en liste på den måde - derimod skal der højst sandsynligt noget database eller nogle applications til at gemme på de forskellige session
Avatar billede vbcoder Nybegynder
04. august 2003 - 09:24 #3
Hejsan - er ny bruger her men alligevel

Det du skal er at samle dine sessionID i f.x. en fil/database

I Global.asa i roden af din server har du session.onstart og session.onend

Disse eksekveres hver gang en ny session starter og slutter - enten ved browseren lukkes eller efter timeout - default 20 minutter.

Der kan du samle dit session.sessionID op og gemme det på i en applicationwide tabel eller i en diskfil

/vbcoder
Avatar billede iblarsen Praktikant
04. august 2003 - 09:27 #4
Jeg har muligvis selv fundet løsningen.
I Application("ActiveUserList") vises alle sessionid samt dato/tid.
Avatar billede vbcoder Nybegynder
04. august 2003 - 09:27 #5
fandt lige lidt demo-kode - du kan sikkert se ideen

-------------------Global.asa--------------------------
<script Language="VBScript" RUNAT=Server>
Sub Application_OnEnd()
End Sub

Sub Application_OnStart()
Application("NumSession") = 0
Application("NumVisited") = 0
End Sub

Sub Session_OnEnd()
Application("NumSession") = Application("NumSession") - 1
End Sub

Sub Session_OnStart()
Application("NumSession") = Application("NumSession") + 1
Application("NumVisited") = Application("NumVisited") + 1
End Sub
</script>

-------------------File1.asp----------------------------
Response.Write "You are " & Application("NumSession") & " of " & Application("NumVisited") & " users."
Avatar billede vbcoder Nybegynder
04. august 2003 - 09:28 #6
Okay den synes jeg ikke lige jeg kendte ;-)

/vbcoder
Avatar billede vbcoder Nybegynder
04. august 2003 - 09:33 #7
jeg fandt et glimrende eksempel her

http://netertainment.net/asp/snippet.asp?Prog=6

som hver bruger global.asa eller database - ser ud til at virke.

/vbcoder
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