Session.Timeout
3 svar · 157 visningar · startad av Ricki
Det går nog bara med hela minuter. Men varför i hela världen vill du bara sätta den till en minut? Jag är mycket nyfiken... :)
------------------
/ Torbjörn Hansson, webbutvecklare/gränssnittsprogrammerare
Spetsdata AB
Im min global.asa har jag ett script som håller reda på hur många aktiva besökare som är på min hemsida, scriptet ser ut såhär:
<script language="VBScript" runat="Server">
Sub Application_OnStart
Application("Aktiva") = 0
End Sub
Sub Session_OnStart
Session.Timeout = 1
Session("Start") = Now
Application.Lock
Application("Aktiva") = Application("Aktiva") + 1
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("Aktiva") = Application("Aktiva") - 1
Application.UnLock
End Sub
</script>
Efter som session.timeout=1minut så kommer det att ske en minuts fördröjning. Ex: Om du och jag går in på min sida är Application("Aktiva")=2 Om du då lämmnar sidan och jag uppdaterar kommer fortfarande Application("Aktiva") vara 2., Då måste man vänta en minut!