---
title: "Sessions eller inte Sessions"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12057-sessions-eller-inte-sessions"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "evesve"
published: "2001-10-11T20:04:00.000Z"
updated: "2001-10-11T21:21:00.000Z"
replies: 2
views: 148
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/12057-sessions-eller-inte-sessions"
---

# Sessions eller inte Sessions

## #1 — evesve, 2001-10-11T20:04Z

Jag har lite funderingar över sessions m.m.
Förutsättningarna är att under hela tiden jag jobbar med olika sidor så skall vissa uppgifter följa med, bl.a för att lätt kunna uppdatera en sida och automatiskt komma tillbaka till förra sidan.
Jag har alternativen:
avdelningar : "00" (betyder alla avdelningar), "01" (avd 1) o.s.v. 
grupper: "00" , o.s.v.som ovan.
sortering: "PN" (Personnummer) "EN" (Efternamn) o.s.v 
betalt: "o" (JA), "x" (nej)
årgång: "00" aktiva, "01" slutat i år, "02" slutat förra året
m.m.

Då ser jag alternativ1:

```
<A HREF="sidan.asp&ordning=0102ENo02">
''''''''''''''''''
<%

session("avd") = Left(Trim(Request.QueryString("ordning")), 2)
avd = session("avd")
session("grp") = Mid(Trim(Request.QueryString("ordning")), 3,2)
grp = session("grp")
session("sort") = Mid(Trim(Request.QueryString("ordning")),5,2)
sort = session("sort")
session("bet") = Mid(Trim(Request.QueryString("ordning"))7,1)
bet = session("bet")
session("arg") = Mid(Trim(Request.QueryString("ordning"))8,2)
arg = session("arg")
session("url") = trim(request.querystring("ordning"))
url = session("url")%>
```

eller alternativ2:

```
<A HREF="sidan.asp&avd=01&grp=02%ordn&EN%bet=o&arg=02">
''''''''''''''''''
<%
session("avd") = Trim(Request.QueryString("avd"))
avd = session("avd")
session("grp") = Trim(Request.QueryString("grp"))
grp = session("grp")
session("sort") = Trim(Request.QueryString("sort"))
sort = session("sort")
session("bet") = Trim(Request.QueryString("bet"))
bet = session("bet")
session("arg") = Trim(Request.QueryString("arg"))
arg= session("arg")
session("url") = avd&grp&sort&bet&arg
url = session("url")
%>
```

Det kanske finns fler och bättre alternativ?
Vilket är att föredra?
Jag har fått uppfattningen att några inte gillar sessions. I så fall varför?
Ger det ena eller andra snabbare sökning, eller finns det andra för/nackdelar?

\[Redigerat av evesve den 11 okt 2001\]

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

## #2 — jorgen, 2001-10-11T20:59Z

Hej!

Regeln är att inte använda fler sessions än nädvändigt pga att det suger resurser. I fösta hand väljer jag att använda Formulär eller Querystrings för att ta med ett värde från en sida till en annan.

För att förflytta till sidan besökaren kom ifrån kan du använda:

```
Request.ServerVariables("HTTP_REFERER")
```

Hoppas det hjälpte dig!

Mvh Jörgen :)

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

## #3 — evesve, 2001-10-11T21:21Z

Jo att låta formar följa med är ett alternativ som jag använder en del.
Mitt problem är att jag har på sidorna fått för stor blandning av formar och sessions.
Därav frågan vad som verkar vettigast.
Om jag har en sida "formar.asp"
som jag sätter in som include-fil på alla sidor, suger det inte lika bra som sessions?

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

---

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