Hey Mathias!
Probier mal das aus:
F�ge dies in die Session_OnEnd -Prozedur deiner Global.asa ein:
sub Session_OnEnd
' Protokolliert wenn Besucher Site verlassen
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") = Appliction("UserCount") - 1
Application("CurrentUsers") = user
Application.Unlock
end sub
Das Skript macht sich die Textbegrenzer # und * zunutze, mit denen jeder
einzelne Besucher im Protokoll festgehalten wird. Um den Benutzer aus
dem Protokoll zu entfernen, wird seine Session-ID gesucht und der Text
bis zum Ende-Begrenzer * ausgeschnitten. Anschlie�end werden die
globalen Variablen im Application-Objekt aktualisiert.
In deine Site f�gst du dann dies ein:
<p>Zur Zeit sind <i><%=Application("UserCount")%></i> Besucher auf Ihrer
Website anwensend.</p>
das hast warscheinlich eh schon.
mfG diddy
-----Urspr�ngliche Nachricht-----
Von: Mathias Mitterer [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 19. September 2001 14:05
An: ASP Diskussionsliste fuer Anfaenger
Betreff: [aspdebeginners] In DB Schreiben
HI Liste!
Ist es m�glich, etwas in die DB zu schreibn, wenn ein Besucher die Seite
einfach so oder durch ALT+F4 verl�sst?
Ich mu� n�mlich in der DB angeben ob ein User sich gerade auf der Seite
befindet oder nicht....
Wenn er Sich einloggt mit Username und Passwort, schreibt er eine 1 in
die
DB, beim Logout eine 0, nun mu� aber auch
in die DB geschrieben werden wenn er die Seite einfach schlie�t.....
geht
das irgendwie?
mfg Mathias
| 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