Originariamente inviato da maxolino
Ciao approfitto del post per togliermi una curiosità, ho creato al volo un paio di variabile con questo metodo.
Ma come faccio a modificarne il valore nel momendo in cui l'utente slogga?
Mi spiego meglio, in una variabile ho memorizzato i nomi degli utenti online, in questo modo:
pippo,pluto,paperino,topolino
Nel momento in cui pluto si sconnette come faccio ad eliminarlo?
Probabilmente ho impostato male la variabile
Ciap e grazie
Penso con qualcosa del tipo...
codice:
Sub Session_OnEnd
Application.Lock
Application("online") = Replace( Application("online") , "-" & Session("utente"),"")
Application.UnLock
End Sub
Comunque, byluciani, questo metodo l'ho già sperimentato... ma qualcosa non funziona.
Questo è il codice che uso io:
codice:
<SCRIPT language="VBScript" Runat="Server">
Sub Application_OnStart
Application("Users") = ""
End Sub
Sub Session_OnStart
Application("Users") = Application("Users") & "|" & Session("nome_pg")
End sub
Sub Session_OnEnd
Application.Lock
Application("Users") = Replace( Application("Users") , Session("utente") & "|" ,"")
Application.UnLock
End Sub
</SCRIPT>
Solo che quando faccio:
response.write Application("users")
Non mi viene nulla stampato a video... eppure Session("nome_pg") contiene un nome.
Devo includere il global.asa nella pagina in cui viene aperta la sessione, e in quella in cui stampo a video l'Application, forse?