webForumDet fria alternativet

Vad är problemet?

ASP

7 svar · 382 visningar · startad av caze

Medlem sedan sep. 20016 059 inlägg
Frågan#1

Hej på er! :birp

Jag har en aktiva besökare räknare med hjälp av global.asa på min sida, men den visar fel.. Den säger att det är 15 besökare online när det t ex har varit 20 besökare den dagen... ??

Vad kan felet bero på...

tack på förhand...

Medlem sedan mars 20002 836 inlägg
#2

svårt att säga när du inte skickar med hur koden ser ut i din global.asa

Skicka upp koden så kanske vi kan hitta ngt som inte stämmer.

cya,
PatrikB

Medlem sedan sep. 20016 059 inlägg
#3

här e koden...

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnStart
Session("dbasepath") = "DSN=databas1"

Application("visitors") = Application("visitors")+1
End Sub

Sub Session_OnEnd
Application("visitors") = Application("visitors")-1
End Sub

Sub Application_OnStart
Application("visitors") = 0
End Sub

Sub Application_OnEnd

End Sub
</SCRIPT>

Medlem sedan mars 20002 836 inlägg
#4

Koden ser helt OK ut.
Det jag har upplevt är att man "bör" sätta subbarna i den ordning som de körs. Har haft problem med jatt få Session_OnEnd att "triggas" om de inte är i korrekt ordning:

<SCRIPT LANGUAGE=VBScript RUNAT=Server> 

Sub Application_OnStart 
Application("visitors") = 0 
End Sub 

Sub Session_OnStart 
Session("dbasepath") = "DSN=databas1" 

Application("visitors") = Application("visitors")+1 
End Sub 

Sub Session_OnEnd 
Application("visitors") = Application("visitors")-1 
End Sub 

Sub Application_OnEnd 

End Sub 
</SCRIPT>

En annan "felkälla" kan vara att timeouten är satt till ngt annat än standard/default

cya,
PatrikB

Medlem sedan sep. 20016 059 inlägg
#5

tackar....!

nu verkar siffrorna lite mer logiska, får hoppas att det fungerar nu... :birp

Medlem sedan sep. 20016 059 inlägg
#6

fasiken....

Den visar fortfarande fel siffror... :q
Den visar att det finns 14 besökare online när de 10 senaste kom till sidan i loppet av flera timmar...... :r

Någon som kan luska ut jävulskaperna med det....

Medlem sedan sep. 20016 059 inlägg
#7

ingen...

som förstår.... :(

Medlem sedan juni 200032 967 inlägg
#8

En vanlig orsak är att session_onend inte körs.

Det är en känd bugg att den suben aldrig körs när sessioner dör.

Gör gärna en sökning här på forumet, för det har diskuterats vid några tillfällen tidigare.

Mvh,

270 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)