Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Problemi con il global.asa

    Ragazzi ho due problemi ruiguardanti il global.asa ; nella pagina che "conta" gli utenti collegati il numero aumenta sempre e non decrementa mai. Nella pagina che mi fa vedere a video gli utenti collegati invece mi rimangono "appesi" alcuni utenti. Il global.asa è impostato così:
    <SCRIPT LANGUAGE="VBScript" RUNAT="Server">
    Sub Application_OnStart
    'Imposta a 0 il numero di utenti quando parte il servizio server
    Application("ActiveUsers") = 0
    End Sub
    Sub Session_OnStart
    Session.Timeout = 5 'minuti
    Session("Start") = Now
    'Incremento il numero di utenti all'inizio di una nuova sessione
    Application.Lock
    Application("ActiveUsers") = Application("ActiveUsers") + 1
    Application.UnLock
    End Sub
    Sub Session_OnEnd
    'Decremento il numero di utenti alla fine di ogni sessione
    Application.Lock
    Application("ActiveUsers") = Application("ActiveUsers") - 1
    Application.UnLock
    End Sub
    'PROVA DEL 30-07-2004
    Sub Application_OnStart
    Session.Timeout = 5 'minuti

    Application("Users") = ""
    End Sub

    Sub Session_OnEnd

    Application.Lock
    Application("Users") = Replace( Application("Users") , Session("utente") & "|" ,"")
    'quando scade una sessione viene eliminato il nome dell'utente dalla variabile di
    'applicazione che contiene l'elenco degli utenti attivi
    Application.UnLock

    End Sub
    </SCRIPT>

    Trovate che c'è qualcosa di strano?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Questa parte non la capisco...

    'PROVA DEL 30-07-2004
    Sub Application_OnStart
    Session.Timeout = 5 'minuti

    Application("Users") = ""
    End Sub

    Sub Session_OnEnd

    Application.Lock
    Application("Users") = Replace( Application("Users") , Session("utente") & "|" ,"")
    'quando scade una sessione viene eliminato il nome dell'utente dalla variabile di
    'applicazione che contiene l'elenco degli utenti attivi
    Application.UnLock

    End Sub

    E' una ripetizione...

    Roby

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    L'application è diversa, ( activeUser e User). Ho tolto il session.timeout ma mi rimangono "appesi" gli utenti. In pratica ho 4/5 utenti connessi eppure il contatore me ne da 20. Perchè?

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.