webForumDet fria alternativet

suck, nu står det still :/

ASP

3 svar · 188 visningar · startad av Poffe

Medlem sedan apr. 20022 743 inlägg
Frågan#1

det står helt still i skallen på mig :/

jag använder detta script för att se aktiva besökare:

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Application_OnStart

	Application("aktivanu") = 0

END SUB

SUB Session_OnStart

	Session.Timeout = 10
	application.Lock
	application("aktivanu") = Application("aktivanu") + 1
	application.Unlock

END SUB

SUB Session_OnEnd

	application.Lock
	application("aktivanu") = Application("aktivanu") - 1
	application.Unlock

End sub
</script>

Det funkar ju utmärkt.. men hur lägger jag till så att den bara räknar aktiva på en speciell sida? jag vill alltså att den ska räkna aktiva på hela servern, som den gör nu och att den räcknar aktiva på en speciell sida.

Hoppas nån vet :)

Medlem sedan feb. 20022 594 inlägg
#2

Du får lägga in det på den sidan...

application.Lock
application("aktivanuSida") = Application("aktivanuSida") + 1
application.Unlock

Sen får du köra denna i en popup eller nåt (som du öppnar med javascript)
application.Lock
application("aktivanuSida") = Application("aktivanuSida") - 1
application.Unlock

Medlem sedan apr. 20022 743 inlägg
#3

arhh.. tänkte inte på att lägga in det på den sidan, tack!

men jag kan tyvärr inte ha en popupp där så jag kan ändå inte göra det :(

Medlem sedan feb. 20022 594 inlägg
#4

Då får du göra nåt liknande detta:

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Application_OnStart

	 Application(aktivanu"& Request.ServerVariables("SCRIPT_NAME")) = 0

END SUB

SUB Session_OnStart

	Session.Timeout = 10
	application.Lock
	application("aktivanu"& Request.ServerVariables("SCRIPT_NAME")) = Application(aktivanu"& Request.ServerVariables("SCRIPT_NAME"))+1
	application.Unlock

END SUB

SUB Session_OnEnd

	application.Lock
	application("aktivanu"& Request.ServerVariables("SCRIPT_NAME")) = Application(aktivanu"& Request.ServerVariables("SCRIPT_NAME"))- 1
	application.Unlock

End sub
</script>
256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)