---
title: "Session = cookie ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5734-session-cookie"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bire"
published: "2000-05-19T15:15:00.000Z"
updated: "2000-05-24T13:09:00.000Z"
replies: 17
views: 340
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/5734-session-cookie"
---

# Session = cookie ?

## #1 — Bire, 2000-05-19T15:15Z

Jag måste bara fråga även om det kan anses som självklart för en del... :e

Om jag använder mig av session i ex en webshop, betyder det att man är tvungen att använda sig av cookies ???

Eller är jag ute och cyklar helt nu ?

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

## #2 — Brimba, 2000-05-19T15:27Z

Nu är du ute och trampar vatten.

Session har ingenting med cookies att göra även om man kan spara en sessions variabel i en cookie.

Ta tex om man sparar ett fält från ett formulär i en sessions variabel tex:

session("namn") = Request.Form("namn")

Så har den aktuella användaren för den sessionen skapat en variabel som har fått innehållet som skrevs in i formuläret.
Varje besökare har en unik session.
Och den dör varje gång som användaren inte har varit på webplatsen på 30min. OBS man kan ställa om värdet 30min men jag tror stanadard är 30min, fast jag är inte säker.

Cookies kan man däremot spara på besökarens hårdisk och på så sätt plocka upp variablerna från en cookie och tex lägga in dem i en sessions variabel. Eller så kan du andända dem direkt.

Hoppas jag inte sagt allt för mycket dumt nu ;)

///Patrik

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

## #3 — Bire, 2000-05-19T15:30Z

Du gav mig det svar jag ville ha :e

Tack för skivorna föressten... De kom i dag !

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

## #4 — Brimba, 2000-05-19T16:15Z

Trevligt :e

Ursäkta förseningen, men jag skickade så fort jag kunde.
Om du beställer någon mer gång skall du få se att det går snabbare :)

///Patrik

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

## #5 — Toonster, 2000-05-19T17:43Z

Brimba har lite fel!!

Du måste aktivera cookies för att hålla sessioner vid liv. Prova att avaktivera en cookie, så kommer du att se att sessionerna dör ut mellan varje sida.

Det finns 2 typer av cookie, vanliga och tillfälliga. Stänger man av båda så fungerar inte sidorna.
m.a.o utan cookies så lagras inte den aktuella sessionsvariabeln.

/T

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

## #6 — Bire, 2000-05-19T19:22Z

Bestäm er nu då :e

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

## #7 — emission, 2000-05-19T21:05Z

För att halla reda pa vilken session en användare tillhör används en cookie, som innehaller session-ID. Själva Session-variablerna lagras i ett dictionary-objekt pa servern, men cookien krävs för att webbserverna ska veta vilket objekt som tillhör vilken session.

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

## #8 — Brimba, 2000-05-20T14:56Z

Det hade jag faktiskt ingen aning om, jag ber om ursäkt för att jag hade fel!

Så saken är den att om man stänger av att tillåta cookies på sin browser så kommer inte sessions variablerna fungera heller eller är det endast på servern som detta gäller?

///Patrik

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

## #9 — Robban, 2000-05-20T15:14Z

> Så saken är den att om man stänger av att tillåta cookies på sin browser så kommer inte sessions variablerna fungera heller ...

Korrekt.

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

## #10 — sgtpepper, 2000-05-20T15:15Z

Antingen så sparas sessions-ID i en cookie eller så måste man skicka med det i URL'en (typ www.hej.com/main.asp?SID=234872634824).

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

## #11 — Brimba, 2000-05-23T19:23Z

Är det bästa sättet att kontrollera om användaren tillåter cookies att plantera en cookie på hans dator och sedan försöka ta upp värdet på den, eller är det bättre att sätta en sessions variabel och försöka läsa den?

///Patrik

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

## #12 — Zaphod, 2000-05-23T20:00Z

Försök med att plantera en cookie på användarens dator. För då kan man kolla upp det på en och samma sida. Så slipper man skicka folk mellan sidorna.

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

## #13 — Robban, 2000-05-23T20:33Z

> Försök med att plantera en cookie på användarens dator. För då kan man kolla upp det på en och samma sida. Så slipper man skicka folk mellan sidorna.

Kan man? Hur skulle det gå till i så fall? Klienten skickar ju eventuella kakor i själva GET-anropet till servern (i HTTP-huvudet). :q

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

## #14 — emission, 2000-05-23T22:49Z

Man kan både sätta och hämta cookies med Javascript, efter HTTP-anropet.

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

## #15 — Robban, 2000-05-24T00:00Z

> Man kan både sätta och hämta cookies med Javascript, efter HTTP-anropet.

Jo, men det är ju inte information som servern har tillgång till (om vi nu pratar ASP)?

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

## #16 — emission, 2000-05-24T00:33Z

Nej det är så sant, men det ger i alla fall en möjlighet till att skjuta iväg användaren till en annan window.location.

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

## #17 — PhOrPhEr, 2000-05-24T10:16Z

Humma.. Det ni säger nu då är att med hjälp av javascript så kan man sätta en cookie och läsa av samma cookie igen utan att uppdatera sidan eller gå till någon annan sida?

Detta är juh ett problem med tex. PHP då man måste uppdatera sidan en gång innan man kan läsa av kakan igen...

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

## #18 — Toonster, 2000-05-24T13:09Z

Man kan göra det ganska enkelt för sig genom att sätta en cookie på default.asp sidan. Sedan låter man ramverket (om man har ramar) laddas, där en av sidorna kollar om cookien är satt, om inte så response.redirect().

Vet ej om detta inlägg gav något, det blev lite kaka på kaka... :-)

/T

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/5734-session-cookie
