---
title: "problem med Sessions"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/54271-problem-med-sessions"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "henrikjohansson"
published: "2002-09-25T17:27:41.000Z"
updated: "2002-09-28T22:15:50.000Z"
replies: 27
views: 720
page: 1
pages: 2
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/54271-problem-med-sessions"
---

# problem med Sessions

_Sida 1 av 2._

## #1 — henrikjohansson, 2002-09-25T17:27Z

Jag har två mycket viktiga sidor..

Den ena ser ut så här

```
session("tmp") = "Doh"
```

samt en helt vanlig länk till sida 2

Sida 2 ser ut så här

```
response.write session("tmp")
```

och detta fungerar inte :) den tappar informationen i session("tmp") :)

Det roliga var att jag testade i en mapp på webservern och då fungerade det men i en annan mapp (virtuell) så fungerade det inte.. 

:) medan jag skrev detta så löste det sig.. om man tog bort virtual directory och la hela mappen i wwwroot så fungerade det :) skumt..

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

## #2 — Jesper T, 2002-09-25T18:22Z

Gör cookies istället, jag har haft samma problem.

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

## #3 — Ekström, 2002-09-25T18:24Z

. :q  Sessions är ju cookies.

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

## #4 — Jesper T, 2002-09-25T19:31Z

> **Ekström skrev:**
>
> . :q  Sessions är ju cookies.

Jaha men alltså istället för att ge en session ett värde som man skall släpa runt, så kan man väl sätta en cookie eller är det samma sak?
Jag försökte en gång att jobba med sessionsvariabler men jag fick aldrig det att funka, så jag började med cookies i stället.
Sessionen sätts väl av servern medans kakan är klientbaserad.

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

## #5 — Toonster, 2002-09-25T19:44Z

Sessions id sparas lokalt som en cookie, kolla i mappan cookies i windowskatalogen, eller i den lokala profilens mapp. Denna information skickas sedan med alla dokument till och från servern.

Det är fullt möjligt att det strular till sig när man skapar virtuella mappar, och detta kan medföra att sessionerna "bråkar"

/T

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

## #6 — Jesper T, 2002-09-25T21:19Z

Ok, men vad är då skillnaden om de nu är så lika?
Och vem har inte hört: -"Sluta med sessions, dom sölar ner!"

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

## #7 — NoMaster, 2002-09-25T21:25Z

Sessions är väl en form av minneshanterare som man använder för att hantera strängar och värden? Eller har jag missförstått allt?

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

## #8 — Poffe, 2002-09-25T22:23Z

Sessions sparas bara tills man stänger webbläsarem, menads man kan lagra en cookie en längre tid

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

## #9 — Toonster, 2002-09-26T11:38Z

> Och vem har inte hört: -"Sluta med sessions, dom sölar ner!"

Ett antal sessioner per domän ger inte ens mätbar prestandaförlust.

Prestandasnack överhuvudtaget är väldig överdriven eller inkorrekt. Det är bara en prestandatest med tex. stresstool som kan svara på det.
Kör du en dedikerad webbserver med bara en domän, kan du ha flera hundra olika sessionsvariabler utan det märks (jag har testat)

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

## #10 — Pellefant, 2002-09-26T11:45Z

Alla datorer stödjer sessions?

Alla datorer stödjer inte cookies.

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

## #11 — Jesper T, 2002-09-26T11:47Z

Ok, till grundfrågan varför funkar det varken för mig eller henrikjohansson då? Alltså man sätter en sessions variabel och på "nästa sida" är den borta?

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

## #12 — Pellefant, 2002-09-26T11:56Z

Jag har samma problem. :(

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

## #13 — CatZ, 2002-09-26T14:56Z

Nej sessioner sparas inte alltid tills man stänger webläsaren. Jag kan inte använda sessioner om jag inte har en sida som är samma hela tiden. DVS jag har en \<!--#Include file="header.asp"--\> överst på sidan. Om jag kör utan includes så stängs session ner både lokalt på min egna server och på den server som företaget använder.

Min rekommendation är därför att ha någon form av include, även på en tom sida kan fungera efter att ni inkluderat adovbs.inc och själva objConnection

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

## #14 — Toonster, 2002-09-26T16:52Z

Jag tror problemet beror på var sidorna är placerade (virtuell mapp, domän) 
Det kan också bero på säkerhetsinställning i webbläsaren.

Kan webbläsaren ta emot cookies, så bör det funka.

CatZ-\> ditt problem verkar bero på session time out, eller att sessioiner helt enkelt inte är aktiverade i IIS

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

## #15 — trexter.com, 2002-09-26T17:25Z

En session förstörs väl som standard efter 20 minuter?

 :)

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

## #16 — Pellefant, 2002-09-26T23:59Z

Ja, standard är 20 min, kan förlängas med tex: Session.Timeout = 60 

(totalt 60 min)

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

## #17 — Pellefant, 2002-09-27T07:15Z

Ok, hade ju samma problem, har nu lösningen tror jag.

Lade:
\<% Response.Buffer = True %\>
\<!-- #include file="adovbs.inc" --\>

i header.asp som jag sedan inkluderar på de berörda sidorna allra först i koden : \<!--#Include file="header.asp"--\> 

Så fungerar det helt plötsligt. :) :) :)

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

## #18 — CatZ, 2002-09-27T20:07Z

För att ta steget lite längre... kan man inte kolla om besökarens webläsare klarar cookies, om besökarens webläsare INTE klarar cookies så väljer man att skapa en session istället.... kan det fungera ?

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

## #19 — CatZ, 2002-09-27T20:08Z

> **Toonster skrev:**
>
> CatZ-\> ditt problem verkar bero på session time out, eller att sessioiner helt enkelt inte är aktiverade i IIS

Gör man så som jag sade så fungerar det eller hur ? ;)

edit:

> **Pellefant skrev:**
>
> Ok, hade ju samma problem, har nu lösningen tror jag.
> 
> Lade:
> \<% Response.Buffer = True %\>
> \<!-- #include file="adovbs.inc" --\>
> 
> i header.asp som jag sedan inkluderar på de berörda sidorna allra först i koden : \<!--#Include file="header.asp"--\> 
> 
> Så fungerar det helt plötsligt. :) :) :)

Response.Buffer = True är ju förinställt så det borde inte påverka. Men alla servers är ju olika och det finns nog fler än ett sätt att koda på. Kan hända att några av oss gör samma misstag och att det är därför som inte sessions vill sig som det ska.

Själv använder jag också response.buffer = true bara utifall att ;)

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

## #20 — m_soderlund, 2002-09-28T06:57Z

Pellefant; maxtid för sessioner är väl inte 60 minuter, man kan ju ha ännu högre eller? Jag har för mig det..

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/54271-problem-med-sessions  
Nästa sida: https://www.webforum.nu/amne/asp/54271-problem-med-sessions/page2.md
