---
title: "Cookienybörjarfråga"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/43072-cookienybörjarfråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "KlasO"
published: "2002-05-04T17:06:08.000Z"
updated: "2002-05-05T17:09:39.000Z"
replies: 13
views: 321
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/43072-cookienybörjarfråga"
---

# Cookienybörjarfråga

## #1 — KlasO, 2002-05-04T17:06Z

Hej!

Är ny på cookies.....varför blir det inget innehåll i cookiesen?

\<%
Response.Cookies("Name")= ("3,4,2,4,2,3,3")
Response.Cookies("Name").Expires="Jan 1, 2010"
%\>

\<%
Request.Cookies("Name")
%\>

Cookieinnehåll: \<%=Name%\>

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

## #2 — Jesper T, 2002-05-04T17:07Z

Du försöker att skriva ut en variabel som du inte har gett ngt värde:

\<% 
name=Request.Cookies("Name") 
%\> 

Cookieinnehåll: \<%=Name%\>

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

## #3 — LarsG, 2002-05-04T17:12Z

Du kan inte skriva en cookie och läsa den på samma sida.

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

## #4 — KlasO, 2002-05-04T17:19Z

Tackar, fick ihop det med nedstående.

Tänkte passa på att fråga en annan sak om cookies, kan man lagra(och hämta) dem i fält(liknande C och Java), tex liknande detta? Någom som vet var jag kan läsa mer om detta i så fall?

Name\[0\]=0
Name\[1\]=1 
Name\[2\]=1 
Name\[3\]=0 

\------
\<%
Response.Cookies("Name")= ("3,4,2,4,2,3,3")
Response.Cookies("Name").Expires="Jan 1, 2010"
%\>

Cookieinnehåll: \<%=Request.Cookies("Name") %\>
\---

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

## #5 — KlasO, 2002-05-04T17:29Z

En fråga till när jag ändå är igång....

Hur kollar man om en användare har en cookie med tex namnet "Namn", och om så inte är fallet skapa en?

typ

if (kolla om "Name"-cookies finns )
{

}
else 
{
Response.Cookies("Name")= ("3,4,2,4,2,3,3") 
Response.Cookies("Name").Expires="Jan 1, 2010" 
}

end if
%\>

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

## #6 — Jesper T, 2002-05-04T17:37Z

Kanske ngt i stil med detta?
\<% 
name=Request.Cookies("Name") 
if name \<\>"" then
Response.Cookies("Name")= ("3,4,2,4,2,3,3") 
Response.Cookies("Name").Expires="Jan 1, 2010" 
end if %\>

MVH Jesper T

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

## #7 — KlasO, 2002-05-04T17:45Z

LarsG : Jo, det gick....fast du kanske tänkte mer på den praktiska nyttan?

Det är bara för övning skull så att säga.

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

## #8 — Jesper T, 2002-05-04T18:40Z

> Du kan inte skriva en cookie och läsa den på samma sida.

 
Utan att uppdatera sidan........ ;)

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

## #9 — Josef, 2002-05-05T11:03Z

> *Ursprungligen av Jesper T*  
>
> > Du kan inte skriva en cookie och läsa den på samma sida.
>
>  
> Utan att uppdatera sidan........ ;)

Varför skulle inte det gå om man har:

```
Response.Buffer = false
```

???

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

## #10 — @nders, 2002-05-05T11:09Z

Om du stänger av bufferten måste du kolla cookievärdet med Javascript eftersom du inte kan ändra http-headers på en sida som redan är skickad / delvis skickad till läsaren.
Då kan du nog göra kontrollen i samma dokument, även om det känns som fel sätt att göra det på.

Du vet ju aldrig om en cookie kunnat skapas om inte cookien hinner komma fram till klienten innan du kontrollerar dess värde...

Mvh,

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

## #11 — Josef, 2002-05-05T11:12Z

Jaha...
Då vet man det...

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

## #12 — KlasO, 2002-05-05T13:23Z

aha, då är jag med.

Tänkte fortsätta med mina frågor om cookies......

Vet någon hur man skapar en cookie som lagrar aktuell tid & datum, och sedan hur man får fram det ur cookisen igen.? (så att värdet går att använda i en DateDiff)

Klas

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

## #13 — @nders, 2002-05-05T13:36Z

Först:

```
Response.Cookies("minkaka")("datumet") = Now()
```

För att plocka in:

```
dteMyDate = Request.Cookies("minkaka")("datumet")
if isDate(dteMyDate) then
      dteMyDate = FormatDateTime(dteMyDate)
else
      'inget giltigt datum
end if
```

Jag tycker det borde fungera i alla fall, det lämnar jag till dig att rapportera. ;)

Mvh,

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

## #14 — KlasO, 2002-05-05T17:09Z

Tackar!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/43072-cookienybörjarfråga
