Hallo Marco,
ich benutze das so:
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Application_OnStart
Application("CurrentUsers") = ""
Application("UserCount") = 0
Application("Session.Timeout") = 5
END SUB
SUB Session_OnStart
user = "#" & Session.SessionID & vbCr & now() & vbCr &
Request.ServerVariables("referer") & "#"
Application.Lock
Application("CurrentUsers") = Application("CurrentUsers") + user
Application("UserCount") = Application("UserCount") + 1
Application.Unlock
END SUB
SUB Session_OnEnd
user = Application("CurrentUsers")
sessionID = Session.SessionID
startpos = Instr(user, "#" & sessionID)
if startpos>0 then
endpos = Instr(startpos+1, user, "*")
if endpos>0 then
user = left(user, startpos) + mid(user, endpos)
end if
end if
Application.Lock
Application("UserCount") = Application("UserCount") - 1
Application("CurrentUsers") = user
Application.Unlock
END SUB
</SCRIPT>
Gru�
J�rg
-----Urspr�ngliche Nachricht-----
Von: Marco Ewe [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 4. Juni 2002 12:27
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] Session-Variablen (Wer ist Online)
Hallo zusammen,
Ich habe in einem Web eine Session-Variable, die ich in der global.asa
bei "Session_OnStart" jeweils um eines erh�he:
Application("cntTotalUsers")=Application("cntTotalUsers")+1
In "Applikation_OnStart" wird sie zuvor auf 0 gesetzt:
Application("cntTotalUsers")=0
In "Session_End" wird diese Variable wieder reduziert:
Application("cntTotalUsers")=Application("cntTotalUsers")-1
Scheinbar aber nicht immer. (oder selten) mittlerweile steigen die Werte
der Variablen in eine H�he, die weit entfernt von der
Webseiten-Statistik liegen. Offenbar wird die Reduzierung nicht oder
nicht richtig durchgef�hrt.
Kennt jemand eine L�sung? Oder andere Ans�tze, um die Anzahl der gerade
vorhandenen User zu bestimmen?
Viele Gr��e
Marco
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp