20. februar 2005 - 19:29Der er
10 kommentarer og 1 løsning
hvorfor nulstiller min tæller?
Hej jeg har en tæller som jeg har snuppet fra et andet spørgsmål her på eksperten. Tælleren består af en global.asa, og så bruger jeg hhv. <%=Application("active")%> og <%=session("visitorid")%> til at vise online brugere og antallet af samlede antal besøgende. Problemet er at tælleren nulstiller ved midnat (tror jeg nok) Her er koden i global.asa:
<SCRIPT LANGUAGE=VBScript RUNAT=Server> Sub Application_OnStart Application("visits") = 0 Application("Active")= 0 End Sub
Application.lock Application("Active")= Application("Active") + 1 Application.unlock End Sub
Sub Session_OnEnd Application.lock Application("Active")= Application("Active") - 1 Application.unlock End Sub </SCRIPT>
Jeg mener har jo nok et eller andet med Session.Timeout = 1 at gøre, men kender sgu ikke noget til det. Har prøvet at slette linjen, uden held. Kan det være serveren der er problemet?
Men ligger tælleren ikke inde i global.asa ? Tror egentlig ikke at det er serveren der nulstiller, for som jeg har opdaget, nulstiller tælleren flere gange om dagen, og vil det ikke være sært hvis webhotellet nulstiller deres server i tide og utide?
nej det vil ikke være sært at webhotellet nulstiller deres server i tide og utide, hvis de har et job / program til at overvåge serveren og det så automatisk kan genstarter server servicen, på den måde vil de tæller jo så nulstille.
Og hvis ikke du gemmer din tæller vil den jo uanset hvad du gør nulstille hver gang serveren bliver genstartet.
Så mit bud er at du i linien Application("visits")= Application("visits") + 1 vælger at gemme det i en fil eller i en database. Og så kan du jo altid hente tælleren fra filen eller databasen når du skal bruge den.
det vil jeg tro du gør på samme måde som du normal indsætter data i din database. Har godt nok ikke selv prøvet det i global.asa, da jeg ikke har brugt global.asa endnu
Har droppet tælleren... Lukker derfor spørgsmålet. Tak for hjælpen ellers...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.