Jag laddade hem Vides räknare (mycket bra) men jag har ett litet problem när man stänger sidan så stänger den inte ner den besökaren utan plusar bara på helatiden på aktiva besökare.
Hur kommer detta sig?
Jag har global.asa i roten men jag har flera saiter i den mappen men jag använder bara räknaren på 1 sida, kan det bero på det?
Det är ett välkänt problem. Det hela buggar ur när Session_onEnd skall anropas, för användarens session finns kvar sålänge du har kvar någon instans av IE, i NS vet jag inte. I vilket fall så skall sessionen avslutas efter det att Session.TimeOut har nått sitt värde (default 20min).
set connect = server.createobjec("adodb.connection")
connect.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("../../../scripts/stats.mdb") & ";"
strSQL = "Select count(*) from (select distinct ip from logg where dtm >= now())"
set rs = connect.execute (strSQL)
idag = rs(0)
rs.close
set rs = nothing
strSQL = "Select count(*) from (select distinct ip from logg )"
set rs = connect.execute (strSQL)
total = rs(0)
rs.close
set rs = nothing
Om du skall göra flera databasfrågor så är det bättre att skapa ett connectionobjekt. Om du använder count i select-frågan så slipper du skyffla en massa data från databasen till recordsetet.
260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a