19. november 2002 - 11:11
Der er
5 kommentarer og 1 løsning
Hvordan tæller jeg online brugere ??
<SCRIPT LANGUAGE = VBScript RUNAT = Server> Sub Application_OnStart Application.Lock Application("currentUser") = 0 Application("allUser") = 0 Application.UnLock End Sub Sub session_OnStart Application.Lock Application("currentUser") = Application("currentUser") + 1 Application("allUser") = Application("allUser") + 1 Application.UnLock End Sub Sub session_OnEnd Application.Lock Application("currentUser") = Application("currentUser") - 1 Application.UnLock End Sub </SCRIPT> Og jeg udskriver det her: <%=Application("currentUser")%> Men hvorfor virker det ikke? Der er ikke nogen fejl, men der sker bare ikke noget, selvom jeg er logget ind! Når en bruger logger ind, så hedder min session, session("brugernavn"), og jeg har uploadet det, og men global.asa ligger i roden!! Hvad er fejlen?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
19. november 2002 - 11:14
#1
Tag det her og smæk det i en fil der skal hedde global.asa: Sub Application_OnStart Application.Lock Application("currentUser") = 0 Application("allUser") = 0 Application.UnLock End Sub Sub session_OnStart Application.Lock Application("currentUser") = Application("currentUser") + 1 Application("allUser") = Application("allUser") + 1 Application.UnLock End Sub Sub session_OnEnd Application.Lock Application("currentUser") = Application("currentUser") - 1 Application.UnLock End Sub -uden script tags! kun det overstående! Og prøv så igen! //>Rune
19. november 2002 - 11:27
#2
Nu har jeg det du har skrevet i min global.asa, og jeg udskriver det her: <%=Application("currentUser")%> Men der bliver stadig ikke udskrevet noget, og jeg har prøvet at logge af, og på igen!!
19. november 2002 - 11:58
#3
den her kode virker for mig.. <script language="VBScript" runat="server"> Sub Application_OnStart Application("BrugereOnline") = 0 End Sub Sub Session_OnStart Application("BrugereOnline") = Application("BrugereOnline") + 1 auto_login = request.cookies("Coolwebsite_Savepassword")("Auto_login") if auto_login = "YES_SIR" Then session("login_Profiles") = "True" Username = request.cookies("Coolwebsite_Savepassword")("Username") UserID = request.cookies("Coolwebsite_Savepassword")("User_ID") Session("Username") = Username Session("UserID") = UserID end if End Sub Sub Session_OnEnd Application("BrugereOnline") = Application("BrugereOnline") - 1 End Sub </script> <% Response.Write Application("BrugereOnline") %>
19. november 2002 - 11:59
#4
Den her istedet for!! lige lidt for meget med før :) <script language="VBScript" runat="server"> Sub Application_OnStart Application("BrugereOnline") = 0 End Sub Sub Session_OnStart Application("BrugereOnline") = Application("BrugereOnline") + 1 End Sub Sub Session_OnEnd Application("BrugereOnline") = Application("BrugereOnline") - 1 End Sub </script> <% Response.Write Application("BrugereOnline") %>
19. november 2002 - 12:14
#5
jep virker!
19. november 2002 - 12:24
#6
super.....
Kurser inden for grundlæggende programmering