Ciao ragazzi,
ho un problema che mi sta facendo impazzire e non riesco a risolvere, non riesco a visualizzare sempre gli utenti connessi al sito.
Mi spiego meglio:
Ho un file global.asa di questo tipo
<SCRIPT language="VBScript" Runat="Server">
Sub Application_OnStart
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
Session.Abandon()
End Sub
</SCRIPT>
Poi come prova ho fatto una paginetta scema scema con questo codice:
<meta http-equiv="refresh" content="40;URL=/mess_prova.asp" />
<%
response.Write application("Users")
%>
Come vedete in pratica ogni 40 secondi mi fa un refresh della pagina, e mi deve stampare a video gli utenti connessi.
Mi succede però che dopo un certo tot di tempo variabile, che può essere tanto 7 minuti, 15 minuti o 25 minuti, come decide lui, invece di stamparmi correttamente questo:
5282|5283|
mi elimina i "|" stampandomi solo
52825283
Vi prego sto impazzendo, sapete dirmi perchè fa tutto questo?
Grazie atutti