Originariamente inviato da santino83
io ho questo global.asa:

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>
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.

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.