---
title: "Antal besökare online"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5896-antal-besökare-online"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "kristoffer"
published: "2000-06-20T01:26:00.000Z"
updated: "2000-06-21T20:20:00.000Z"
replies: 9
views: 259
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/5896-antal-besökare-online"
---

# Antal besökare online

## #1 — kristoffer, 2000-06-20T01:26Z

Hej, det jag söker är hur man visar hur många personer som är på sidan just nu. Jag har testat med följande, som inte fungerar. 

I Global.asa:

\<SCRIPT LANGUAGE="VBScript" RUNAT=Server\>

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

Sub Session_OnStart
Session.Timeout = 20
Session("Start") = Now
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") + 1
Application.UnLock
End Sub

Sub Session_OnEnd
Application.Lock
Application("ActiveUsers") = Application("ActiveUsers") - 1
Application.UnLock
End Sub

\</SCRIPT\>

I visaantal.asp:

...
\<%= Application("ActiveUsers") %\>
...

Någon som vet varför det inte fungerar.

Permalänk: https://www.webforum.nu/p/5896

## #2 — nanne, 2000-06-20T06:48Z

Det kan antingen var att du har lagt global.asa i fel katalog (den måste vara i rooten på webbibloteket) eller att ditt webhotell har stängt av funktionen.

Permalänk: https://www.webforum.nu/p/243803

## #3 — Sammy, 2000-06-20T07:13Z

Jag hittade detta, prova det istället:

I 'Global.asa':

\<script language=VBScript runat=Server\>
Sub Application_OnStart
  Application("WhoOn") = 0
End Sub

Sub Application_OnEnd
'---nothing here
End Sub

Sub Session_OnStart
  Session.Timeout = 20	
  '---lock Application variable before updating
  Application.Lock
  Application("WhoOn") = Application("WhoOn") + 1
  Application.Unlock
End Sub

Sub Session_OnEnd
  Application.Lock
  Application("WhoOn") = Application("WhoOn") - 1
  Application.Unlock
End Sub
\</script\>

Och på dina xxx.asp sida:

\<%=Application("WhoOn")%\>

Detta fungerade alldelles utmärkt för mig!

Permalänk: https://www.webforum.nu/p/243804

## #4 — Sammy, 2000-06-20T07:20Z

Testade nu på skolans dator med PWS installerat och då fungerade det inte? Konstigt?

Men hemma på min Windows 98 maskin med PWS fungerade det alldelles utmärkt! Varför?

Permalänk: https://www.webforum.nu/p/243805

## #5 — Vide, 2000-06-20T07:34Z

Körs global.asa? ibland kan det också ta tid innan den initieras... Testa att starta om systemet...

Permalänk: https://www.webforum.nu/p/243806

## #6 — Sammy, 2000-06-20T07:53Z

Hur vet man då om den körs eller inte?

Permalänk: https://www.webforum.nu/p/243807

## #7 — Vide, 2000-06-20T08:03Z

Testa i session on_start:
Session("test") = "Det funkar"

Och sedan på en sida skriver du:
\<%=Session("test")%\>

Permalänk: https://www.webforum.nu/p/243808

## #8 — Sammy, 2000-06-20T08:33Z

Du hade rätt!

När jag startade om så fungerade det!

Permalänk: https://www.webforum.nu/p/243809

## #9 — kristoffer, 2000-06-20T09:21Z

Det verkar som om Global.asa inte körs. Den ligger i roten och webhotellet stöder funktionen, de har själva en likadan. Hur kan jag få Global.asa att köras? Att de som har webhotellet skulle starta om servern verkar orimligt.

Permalänk: https://www.webforum.nu/p/243810

## #10 — DataLeffen, 2000-06-21T20:20Z

Dum fråga men..
vilka webbhotel stöder global ?
stöder pws det ?

/Simon

Permalänk: https://www.webforum.nu/p/243811

---

Tråden på webben: https://www.webforum.nu/amne/asp/5896-antal-besökare-online
