175 messaggi dal 20 luglio 2002
www.subweb.it
Ciao

... volevo sapere se esiste un metodo alternativo per contaggiare le sessioni attive su un sito senza l uso del global asa.

Grazie

Ciao

subweb consulting
394 messaggi dal 11 agosto 2004
credo di no ma il problema quale sarebbe?
175 messaggi dal 20 luglio 2002
www.subweb.it
il problema è che con il global.asa funzionava tutto regolarmente.

La HOSTING HOUSE ha poi aggiornato il server (penso sia windows 2003) e dal quel momento non funziona piu, ovvero il numero delle sessioni attive è troppo alto ...
Loro mi hanno detto che il timeout è 10 minuti, ma per me è troppo, poi me lo hanno modificato a 2 minuti, ma non funziona ugualmente.
Ho troppi utenti on line...

ho cercato in giro ed ho visto che non sono l unico ad avere questo problema.

Hai qualche idea??

subweb consulting
394 messaggi dal 11 agosto 2004
mi sa di strano perchè anche io ho un sito su server 2003 ma non ho di questi problemi.. Non credo ce ne siano molti in giro ma per sicurezza puoi postare il codice che usi?
175 messaggi dal 20 luglio 2002
www.subweb.it
Questo è il codice del Global.asa (messo nella directory principale del sito):

<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart()
Application("presenti") = 0
End Sub
Sub Application_OnEnd()
' termine delle variabili Application
End Sub

Sub Session_OnStart()
' setta il timeout delle variabili
'di Sessione a 10 minuti
'Session("start") = Now
'Session.Timeout = 3
' quando il visitatore entra (+1)
Application.Lock
Application("presenti") = _
Application("presenti") + 1
Application.UnLock
End Sub
Sub Session_OnEnd()
' quando il visitatore esce (-1)
Application.Lock
Application("presenti") = _
Application("presenti") - 1
Application.UnLock
End Sub
</SCRIPT>


Questo invece come lo chiamo in ogni pagina:
<% Response.Write "ON-LINE: " & (Application("presenti")) %>

... ma non penso ci siano errori...

subweb consulting

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.