Avatar billede superraider Nybegynder
01. september 2004 - 22:11 Der er 8 kommentarer og
1 løsning

global.asa god forklaring óm hvordan

hej jeg har prøvet altmulig med global asa, dog har jeg ike kunne få noget til at virke.

'så hvis der er en der vil lave en meget brugervenlig forklaring, (om hvordan man laver sådan en tæller om hvor mange der er på siden lige nu) har set scriptet på den der 3 school side.
Avatar billede ldanielsen Nybegynder
01. september 2004 - 22:23 #1
Ja, en tæller er ikke så svær at lave:

<SCRIPT LANGUAGE='VBScript' RUNAT='Server'>

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

Sub Session_OnStart
  '// Tæller brugere
  Application.Lock
  Application("BrugereOnline") = Application("BrugereOnline") + 1
  Application.UnLock
End Sub


Sub Session_OnEnd
 
  Application.Lock
  Application("BrugereOnline") = Application("BrugereOnline") - 1
  If Application("BrugereOnline") < 0 Then Application("BrugereOnline") = 0
  Application.UnLock
 
End Sub

</SCRIPT>

Al denne kode gemmes i en tekstfil med navnet global.asa, der placeres i roden af webbet, dvs ikke i nogen undermappe.

I en hvilkensomhelst aspfil kn du så skrive

<%
Response.Write("Der er ca. " & Application("BrugereOnline") & " brugere online nu")
%>
Avatar billede superraider Nybegynder
01. september 2004 - 22:29 #2
er det så på hele serveren, hvad nu hvis jeg kun vil have dem som er inde på en side som ligger i undermappen fodbold
Avatar billede superraider Nybegynder
01. september 2004 - 22:33 #3
og kan man sætte session timeout ned, så at den trække en fra igen inden for kort tid. sådan at vis der er 100 der lige er inde og kigge og ud igen, så der kke går en evighed før der står 0 igen
Avatar billede ldanielsen Nybegynder
01. september 2004 - 22:34 #4
Så kan du ikke gøre det med global.asa
Avatar billede ldanielsen Nybegynder
01. september 2004 - 22:36 #5
- det med undermappen altså, men

Session.Timeout = 5

sætter session timeout til 5 min, og den kan du placere i Sub Session_OnStart, så vil det gælde for alle brugere.
placer den i
Avatar billede superraider Nybegynder
01. september 2004 - 22:38 #6
du viste ikke det med under mapper
Avatar billede ldanielsen Nybegynder
01. september 2004 - 22:46 #7
undermapper, den kan jeg ikke regne ud, jeg ved ikke hvordan det kan gøres. Det nytter i hvert fald ikke at lægge en global.asa der
Avatar billede superraider Nybegynder
01. september 2004 - 22:51 #8
ok
Avatar billede superraider Nybegynder
03. september 2004 - 17:26 #9
:
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester