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

    Application su un solo file

    Buongiorno,
    Scusate il disturbo.
    Avrei la necessita di stampare a video gli utenti connessi su una determinata pagina in asp.

    Ora con le apllication è abbastanza facile. Io inserisco questo script nel file global.asa che ho nella root del sito:

    codice:
    <script language="VBScript" runat="server"> 
    
    ' All'avvio del server imposta a 0 i visitatori 
    Sub Application_OnStart 
    application("activeusers") = 0 
    End Sub 
    
    Sub Application_OnEnd 
    End Sub
     
    
    ' All'avvio di una sessione incrementa di 1 il numero utenti 
    Sub Session_OnStart 
    application.lock 
    application("activeusers") = application("activeusers") + 1 
    application.unlock 
    End Sub 
    
    ' Alla scadenza della sessione decrementa il numero utenti 
    Sub Session_OnEnd 
    application.lock 
    application("activeusers") = application("activeusers") – 1 
    application.unlock 
    End Sub 
    
    </script>
    Funziona, io stampo a video tranquillamente utilizzando questa riga:

    codice:
     
    <%= application("activeusers") %>
    Il problema è che mi fa vedere tutti gli utenti connessi al sito e non alla singola pagina.

    Come si può ovviare al mio problema.
    Ho provato a mettere il file global.asa all'interno della directory che contiene il file ma niente.

    Qualcuno ha qualche idea?



    Bye Bye
    Un uomo senza donna è come un fianco senza spina...

  2. #2
    Utenti registrati o tutti quelli che arrivano?
    Il tuo progetto è un po' più laborioso di quello che usi attualmente.

    Se usi gli utenti registrati puoi riconoscerli dall'id, altrimenti puoi usare il sessionId.

    Riconoscerli ti serve perché nell'application dovrai salvare l'identificativo dell'utente quando visita la tua pagina interessata, e toglierlo dall'application quando ne visita un'altra (conseguenza di ciò è che dovrai inserire il tuo script in tutte le pagine del sito, e se cambia sito il conteggio ti si aggiornerà solo al session On End.
    xxx

  3. #3
    in pratica a me deve stampare solo il numero degli utenti che accedono visitano un determinato file.
    Ho bisogno di selezionare una soglia di utenti che in quel momento visualizzano quel file. quindi fino a 50 persone possono vederlo, la 51^ persona non potrà visualizzare il contenuto.

    Credo che l'application sia la migliore soluzione.

    Cioè quanti utenti in quel momento stanno visualizzando quel file?
    50 allora tutti vedono il contenuto.
    51 allora il 51° vedrà un messaggio di riprovare più tardi.

    non so se mi spiego.
    Un uomo senza donna è come un fianco senza spina...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.