Tu dois insérer le code suivant dans ton fichier global.asa, à la racine de ton site Web (si tu bosses en ASP)
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart Application("ActiveUsers") = 0 End Sub
Sub Session_OnStart Session.Timeout = 20 Session("Start") = Now Application.Lock Application("ActiveUsers") = Application("ActiveUsers") + 1 Application.UnLock End Sub
Sub Session_OnEnd Application.Lock Application("ActiveUsers") = Application("ActiveUsers") - 1 Application.UnLock End Sub
</SCRIPT>
Et tu réfères à ce compteur dans une page ASP comme ceci :
<%=Application("ActiveUsers")%>
En PHP ,je ne sais pas, et je ne connais pas d'applic qui permettent de faire ça mais ça doit exister!
Ghorghor. |