Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    forse sono io che non ho capito nulla del global.asa

    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

  2. #2
    Utente di HTML.it L'avatar di X_Gold*
    Registrato dal
    Nov 2004
    Messaggi
    445

    Re: forse sono io che non ho capito nulla del global.asa

    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.
    Salve, sono Folder... Mox Folder , e questa è la mia collega Dana Shell(y) , insieme lavoriamo su i misteri di *.files, da quando gli alieni hanno rapito mia sorella (Mdb-Database Folder) il nostro impegno per sopprimerli da tutti i pc ed eliminare i file corrotti è diventato concreto.

    Insieme formiamo gli X_Gold.

  3. #3
    un esempio?

  4. #4
    Utente di HTML.it L'avatar di X_Gold*
    Registrato dal
    Nov 2004
    Messaggi
    445
    Originariamente inviato da santino83
    un esempio?

    dentro la pagina del login, se il login va a buon fine allora :

    application("utenti") = application("utenti") +1

    se no, non esegui niente.


    ovviamente per visualizzarlo :

    utentiConnessi=application("utenti")
    response.write("utenti connessi : " & utentiConnessi)


    chiaramente l'opposto quando effettua il logout

    application("utenti") = application("utenti") - 1
    Salve, sono Folder... Mox Folder , e questa è la mia collega Dana Shell(y) , insieme lavoriamo su i misteri di *.files, da quando gli alieni hanno rapito mia sorella (Mdb-Database Folder) il nostro impegno per sopprimerli da tutti i pc ed eliminare i file corrotti è diventato concreto.

    Insieme formiamo gli X_Gold.

  5. #5
    hum forse ho capito


    grazie mille

  6. #6
    Utente di HTML.it L'avatar di X_Gold*
    Registrato dal
    Nov 2004
    Messaggi
    445
    Originariamente inviato da santino83
    hum forse ho capito


    grazie mille
    figurati
    Salve, sono Folder... Mox Folder , e questa è la mia collega Dana Shell(y) , insieme lavoriamo su i misteri di *.files, da quando gli alieni hanno rapito mia sorella (Mdb-Database Folder) il nostro impegno per sopprimerli da tutti i pc ed eliminare i file corrotti è diventato concreto.

    Insieme formiamo gli X_Gold.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.