Besökare online!

ASP

14 svar · 224 visningar · startad av mozilla

Medlem sedan juli 20011 084 inlägg
Trådstart#1

okej jag sitter här ock ska göra en hemsida men jag får inte det att fungera jag har följande kod!

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Session_OnStart
   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>

Jag vet inte vad!! det kanske är något litet jag missat bara?? kan någon hjälpa mig!! koden å hemsidan är
<%=Application("visitors")%>

Medlem sedan juni 20019 024 inlägg
#2

Lägger du den i global.asa?

Medlem sedan mars 20016 260 inlägg
#3

prova lägga application grejerna före session..

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart
Application("visitors") = 0
End Sub

Sub Application_OnEnd

End Sub

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

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

</SCRIPT>
Medlem sedan juli 20011 084 inlägg
#4

hehe jo den ligger i global.asa ;) !! och det fungerade inte att lägga om dem!! Var ska global.asa filen ligga?? kan man länka till den på något sätt?

Medlem sedan juni 20019 024 inlägg
#5

Den ska ligga i roten på din sajt.

Medlem sedan juli 20011 084 inlägg
#6

Jo det vet jag också! men om man har ett grait webbhotell tex brinkster då får man ju www.brinkster/xxx/default.asp, ska den ligga där alla mina filer ligger då eller ännu längre ner?? och vart ska den ligga om man kör med pws?

Medlem sedan juni 20019 024 inlägg
#7

Den ska ligga i wwwroot.
Fast om du använder gratishotell så är de nog lite kinkiga med att använda global.asa.

Medlem sedan dec. 19998 577 inlägg
#8

Den ska ligga i wwwroot.

Den skall ligga i rooten på din webplats (den mappen som är uppsatt som applikation för din sajt), sedan kan det mycket väl vara wwwroot, men oftast inte...

Medlem sedan juni 20019 024 inlägg
#9

och vart ska den ligga om man kör med pws?

Den skall ligga i rooten på din webplats (den mappen som är uppsatt som applikation för din sajt), sedan kan det mycket väl vara wwwroot, men oftast inte...

wwwroot är webplatsens rot i PWS. :)

Medlem sedan juli 20011 084 inlägg
#10

Okej jag fick det nu att fungera nästan tror jag!! Men nu tar den inte bort någon besökare?? Så om jag går in en gång får jag 1 besökare stänger jag ner och går in igen får jag 2? vad nu då? eller tar det bara lång tid innan de försvinner?? (om ja hur lång tid ungefär(på min dator))

Medlem sedan juni 20019 024 inlägg
#11

Session_OnEnd är inte beryktat för sitt goda utförande precis :e

Medlem sedan juli 20011 084 inlägg
#12

Aha så det e inget man kan göra åt det?? bara att leva med det då? Tack till alla får så snabba svar i alla fall! :e

Medlem sedan juni 200032 967 inlägg
#13

(om ja hur lång tid ungefär(på min dator))

Timeout-tiden för sessions är default 20 minuter. Så om du inte ändrat den inställningen så dröjer det 20 minuter av inaktivitet innan sessionen försvinner och _onend ska köras. Men, den körs inte alltid, som tidigare nämnts.

Mvh,

Medlem sedan juli 20011 084 inlägg
#14

Okej ... men om man nu har flera hemsidor på samma webbhotell måste de alla ha samma global.asa då eller kan man få flera??

Medlem sedan juni 20019 024 inlägg
#15

Det beror på hur dumma i huvudet de är på webhotellet: testa och se! Lägg in en bugg i global.asa så lär du säkert få reda på det!

Exempelvis: response.write (10 / 0)

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