Besökare per dag

ASP

11 svar · 338 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Trådstart#1

Hej!

Jag skulle vilja ha ett asp-skript där man kan se hur många besökare man har haft hittils den dan. Kl 00.00 ska den raderas och börja om på 0. Tacksam för svar

Medlem sedan juni 20019 024 inlägg
#2

Lägg detta i global.asa:

Sub Session_OnStart

If Application("dag") = "" OR Application("dag") <> Day(Date()) Then
  Application("dag") = Day(Date())
  Application("antalIdag") = 0   
End If

Application("antalIdag") = Application("antalIdag") + 1

End Sub
Medlem sedan dec. 200012 464 inlägg
#3

I global.asa

Sub Session_OnStart 

Application.lock
if  Cdate(Application("currentDate")) <> date then
   Application("currentDate") = date
   Application("visitors") = 1
else
   Application("visitors") = clng(Application("visitors")) + 1
end if
Application.unlock
end sub

och sen om du vill visa antal besökare

response.write "Antal besök i dag " & application("visitors") & "<br>"
Medlem sedan feb. 20011 498 inlägg
#4

vad ska jag skriva där jag vill att antal besökare ska stå?

Medlem sedan juni 200032 967 inlägg
#5

läs LarsGs inlägg igen, och speciellt då de sista raderna.

Medlem sedan feb. 20011 498 inlägg
#6

ska jag skriva den raden i tex statistik.asp då?

Medlem sedan dec. 200012 464 inlägg
#7

Det låter utmärkt.

Medlem sedan feb. 20011 498 inlägg
#8

Det verkar inte funka för att det står bara "Antal besök i dag".

Funkar global.asa i pws?

Medlem sedan juni 20019 024 inlägg
#9

LarsG skrev fel - currentDate ska det vara överallt...

Sub Session_OnStart 
Application.lock
if Cdate(Application("currentDate")) <> date then
Application("currentDate") = date
Application("visitors") = 1
else
Application("visitors") = clng(Application("visitors")) + 1
end if
Application.unlock
end sub

Global.asa ska ligga i din wwwroot.

Medlem sedan dec. 200012 464 inlägg
#10

Hmm, lite slarvigt. Har ändrat det nu.

Måste man starta om PWS eller så för att förändringar i global.asa skall märkas?

Medlem sedan juni 20019 024 inlägg
#11

Hmm, lite slarvigt. Har ändrat det nu.

Gott! :)

Måste man starta om PWS eller så för att förändringar i global.asa skall märkas?

Jag tror man måste det... :q
Själv brukar jag krasha den.

Medlem sedan feb. 20011 498 inlägg
#12

det funkar inte för mig.

Så här har jag gjort:

I global.asa har jag följande text:

Sub Session_OnStart
Application.lock
if Cdate(Application("currentDate")) <> date then
Application("currentDate") = date
Application("visitors") = 1
else
Application("visitors") = clng(Application("visitors")) + 1
end if
Application.unlock
end sub

Global.asa har jag lagt i wwwroot-katalogen.

Sedan har jag gjort en fil som heter statistik.asp och i den filen finns det
den kod:

<% response.write "Antal besök i dag " & application("visitors") & "<br>" %>

Kolla om jag har gjort något fel.

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)