webForumDet fria alternativet
Logga in / Bli medlem

Multippel Räknare

ASP

3 svar · 166 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Trådstart#1

Hej.
Är det någon som har färdig asp kod för en räknare som visar antalet hits på en sida. Jag vill att räknaren ska visa totala mängden hits, veckans hits, dagens hits + nuvarande aktiva användare.
Dagens utmaning?!

Medlem sedan mars 2001484 inlägg
#2

Alltid roligast att bygga själv så man vet vad som försiggår :)

När en besökare kommer till din förstasida bör en session-variabel skapas. Detta ser till att räknaren inte ökar med 1 om besökaren återvänder till startsidan flera gånger under ett och samma besök till siten.

Sedan gör du helt enkelt en INSERT INTO i en tabell där du skickar med dagens datum (kom ihåg att använda session.LCID = 1053).

Redovisningen från tabellen gör du med en SELECT COUNT()-sats, t.ex. för dagens statistik:

SELECT COUNT(*) AS sumDay FROM tabellnamn WHERE year(datum) = " & year(now) & " AND month(datum) = " & month(now) & " AND day(datum) = " & day(now)
Set rs = conn.Execute(SQL)
sumDay = rs("sumDay")

Som sagt - att göra själv är roligast och mest lärorikt, så fråga på om du får några problem.

Medlem sedan dec. 19996 522 inlägg
#3

det är smartare att använda ett cookie variabel i starten, sessionen tar kräm från servern och i detta fall är det bättre att ha den på klienten

Medlem sedan mars 2001484 inlägg
#4

Men hur rensar man cookien när besökaren lämnar sidan? Jag använde cookie för att räkna unika besökare...

376 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
123 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)