Det kan man ikke via JavaScript, men det kan man via ASP (og måske PHP)
Sådan her :
global.asa
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart \' Set our user count to 0 when we start the server Application(\"ActiveUsers\") = 0 End Sub
Sub Session_OnStart \' Change Session Timeout to 3 minutes (if you need to) Session.Timeout = 3 \' Set a Session Start Time \' This is only important to assure we start a session Session(\"Start\") = Now \' Increase the active visitors count when we start the session Application.Lock Application(\"ActiveUsers\") = Application(\"ActiveUsers\") + 1 Application.UnLock
End Sub
Sub Session_OnEnd \' Decrease the active visitors count when the session ends. Application.Lock Application(\"ActiveUsers\") = Application(\"ActiveUsers\") - 1 Application.UnLock End Sub
</SCRIPT>
online.asp
<% Response.Write \"<CENTER>Du er 1 af \" & Application(\"ActiveUsers\") & \" brugere online!</CENTER>\" %>
Husk, at global.asa skal ligge i roden af dit hotel!
Det eksempel jeg har lavet her virker KUN hvis du har ASP support på siden ....
Jeg har skrevet koden for 2 filer i ovenstående (global.asa og online.asp) --- Dem skal du skrive ind i notepad eller andet og gemme dem på din server, og på selve serveren SKAL global.asa ligge i roden af webhotellet .. hvor online.asp ligger, er ligemeget ...
Hvis du benytter JSP eller blot Servlets så har du adgang til sådanne informationer, da du har adgang til 2 context\'er:
1) HttpSession, som er en context for hver bruger der surfter på din side. Her kan du gemme/hente inviduelle objecter på brugeren.
2) ServletContext, som er en fælles context for hele web serveren. Her kan du undersøge om det er en ny session og så tælle en counter variabel op. Ligeledes kan du få en event når en session dør, og derved tælle counteren ned.
Men så vidt jeg ved findes der ikke en easy java metode til at få oplyst antallet af sessioner.
Da JSP også er en servlet har da adgang til alle disse java funktioner. Du kan ligesom i det foreslåede ASP kode lave noget tilsvarende i JSP.
Se i java API dokumentationen til J2EE eller blot Java Servlet Developerment Kit.
Synes godt om
Ny brugerNybegynder
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.