Originariamente inviato da santino83
io ho questo global.asa:
io avevo capito che ogni volta che un utente effettua un login nell'apposita pagina (ovvero ogni volta che creo una nuova sessione) questo global.asa mi aumentasse di 1 unità. Invece appena apro la pagina internet Application("utenti") passa da 0 a 1 invece di restare a 0 finchè non effettuo il login e poi passare ad 1.codice:<SCRIPT LANGUAGE="VBScript" RUNAT="Server"> Sub Application_OnStart Application.Lock Application("Utenti") = 0 Application.UnLock End Sub Sub Session_OnStart Application.Lock Application("Utenti") = Application("ActiveUsers") + 1 Application.UnLock End Sub Sub Session_OnEnd Application.Lock Application("Utenti") = Application("ActiveUsers") - 1 Application.UnLock End Sub </SCRIPT>
dove sta il problema? Non ho capito nulla del global.asa?
grazie
succede perchè quello script parte appena viene creato il sessionID.
se vuoi farlo solo dopo il login allora devi metterlo in un application dentro la pag di login incrementandola.
senza il global.asa.