webForumDet fria alternativet

Min räknare räknar lite för mycket?

ASP

3 svar · 158 visningar · startad av Albandy

Medlem sedan jan. 200213 inlägg
Frågan#1

Har en fil Global.asa som ser ut på följande sätt
Kod:

<SCRIPT LANGUAGE=VBScript RUNAT=SERVER>

Sub Application_OnStart
  Application("dbas")="Driver={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("shop.mdb")
  Application("Visits") = 0
  Application("Active") = 0
End Sub

Sub Application_OnEnd
End Sub

Sub Session_OnStart
Session.Timeout = 10
  Application.Lock
	Application("Visits") = Application("Visits") + 1
	intTotal_Visitors = Application("Visits")
  Application.Unlock
  Session("VisitorID") = intTotal_Visitors
  
  Application.Lock
	Application("Active") = Application("Active") + 1
  Application.Unlock
End Sub

Sub Session_OnEnd
  Application.Lock
	Application("Active") = Application("Active") - 1
  Application.Unlock

  Set conn=Server.CreateObject("ADODB.Connection")
  conn.Open "Shop"
  sql="DELETE * FROM kundvagn WHERE sid=" & Session.SessionID
  conn.Execute(sql)
  conn.close
  Set conn=nothing
End Sub
</SCRIPT>

den ska räkna totala antalet besökare på sidan. Innan jag har loggat in så räknar den upp med 1 och sedan räknar detn upp med 1 till när jag loggar in på sidan. Vill bara att den ska räkna mig en gång...ska jag använda mig av cokies då eller??
Någont förslag skulle i så fall sitta fint :)

Medlem sedan aug. 20011 087 inlägg
#2

Japp cookies är nog det allra bästa sättet, går o göra på flera sätt men dom e nog inte lika praktiska ;)

------------------
*brölar ljudligt*

Medlem sedan juli 20003 825 inlägg
#3

Cookies och sessions är mer eller mindre samma sak. Du har ju satt session.TimeOut till 10 minuter.

Du kan ju börja med att öka det värdet lite... det är den minst jobbiga varianten av de båda.

Medlem sedan jan. 200213 inlägg
#4

Problemet är att den räknar upp en gång när jag kommer till inloggningssidan och sedan en gång till när jag har loggat in??
Vill bara att den ska räkna mig en gång.

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)