---
title: "Sessions"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12329-sessions"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Palleman"
published: "2001-10-28T00:18:00.000Z"
updated: "2001-10-28T02:22:00.000Z"
replies: 4
views: 187
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/12329-sessions"
---

# Sessions

## #1 — Palleman, 2001-10-28T00:18Z

Hejsan.

Sitter och pysslar med en liten "UsersOnline"-grejj :) och undrar om det är tekniskt genomförbart att använda följande kod för att läsa av hur många besökare som är på just den sidan som koden finns placerad på?

```
<%
'---# ONLINERS #----------------------------------------------------------------##

	'## Dim
	Dim mObjName, CountMyOnliners_Palleman, strOnliners

	'## Töm alla Session
	For Each mObjName in Session.Contents
	Session(mObjName) = Empty
	Next
	Session.Abandon
	

	'## Skapa ny Session
	Session("CountMyOnliners_Palleman") = "just_a_value"

	'## Hur många är dem?
	For Each CountMyOnliners_Palleman in Session.Contents
	strOnliners = strOnliners + 1
	Next

	'## Skriv ut dem
	Response.Write "<b>Users online: "& strOnliners &"</b>"

'---------------------------------------------------------------------------------##
%>
```

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

## #2 — emission, 2001-10-28T00:26Z

Nej. För det första så är en Session unik för EN användare, och för det andrat så kommer variabeln strOnliners ( borde vara t.ex. intOnliners ;) ) alltid att bli 1, eftersom du tömmer sessionen och lägger in 1 värde.

Du måste använda något globalt åtkomligt, såsom Application-objektet eller en databas, för att lyckas med detta.

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

## #3 — Palleman, 2001-10-28T00:34Z

Hmm, ok. Förstog nästan det.. ;)

Du har inget tips?
Jag är i behov av en funktion som kollar antalen besökare på 1 av mina sidor, kontrollera antalet på webbplatsen är ju inga problem, men att specificera sig till just 1 sida vet jag faktiskt inte hur man gör. :OO

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

## #4 — emission, 2001-10-28T02:10Z

Okej, bara på en sida...

För det första måste man hitta på någon slags egen definition av vad som menas med att "besöka sidan". Slutar man att besöka sidan så fort man tittar på en annan sida på sajten, och vad gör man då om användaren hoppar direkt till en sida utanför sajten?

Ska funktionen vara hyfsat tajt så måste du lagra användarens SessionsID i någon form av databas, tillsammans med tiden för "sidbesöket". Sedan får du på alla andra sidor ta bort denna rad ur databasen, samt alla rader som är äldre än X minuter.

Behöver du verkligen funktionen? Tillför den användaren något?

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

## #5 — Palleman, 2001-10-28T02:22Z

Ok, låter rimligt. :)

Jo, jag hade tänkt använda den till mitt forum.
Har fått det önskemålet ett flertal gånger att besökarna gärna vill se om det någon mer i forumet samtidigt som dem, vilket kan vara användbart...
 <http://www.palleman.nu/ovrigt/webforum.asp>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12329-sessions
