"Niels-Jørgen Hvidberg" skrev i en meddelelse...
> Rune Jensen wrote in dk.edb.internet.webdesign.serverside.asp:
>> Det er som om, at den ikke nulstiller, når brugeren ikke er på siden
>> mere -
>> på det ene site, hvor den gør det rigtigt på det andet. Og så virker den
>> jo
>> som en reel tæller i stedet.
> Bruger du en Session(variabel) eller en fil i din Session.End()?
> Hvis det er en fil kan det være noget så simpelt som rettigheder eller
> stien
> på filen.
Mit script er sådan et standard, og der skulle ikke være nogen "pynt" af
betydning. Desværre har jeg ikke meget forstand på en del af det, selvom jeg
forstår meningen i de forskellige dele. Min global.asa ligger i roden, samme
sted som index.asp.
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart
Application("ActiveUsers") = 0
End Sub
Sub Session_OnStart
Session.Timeout = 3
Session("Start") = Now
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock
End Sub
Sub Session_OnEnd
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.UnLock
End Sub
</SCRIPT>
....har du et bud, så vil det vare redde min dag
MVH
Rune Jensen