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

ASP

3 svar · 169 visningar · startad av Albandy

Medlem sedan jan. 200213 inlägg
Trådstart#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 ;)

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.

384 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
120 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)