---
title: "cookies problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/71840-cookies-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "joup"
published: "2003-03-22T22:39:07.000Z"
updated: "2003-03-24T14:45:40.000Z"
replies: 10
views: 236
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/71840-cookies-problem"
---

# cookies problem

## #1 — joup, 2003-03-22T22:39Z

Har ett litet problem med mina cookies, problemet är att den lagrar all information 6 gånger, istället för en.

Alltstå, jag har koden

```
Response.Cookies("minkaka") = "hej||då"
```

Och sedan vill jag loopa ut innehållet, med en "split" så här:

```
kaka = split(request.cookies("minkaka"),"||")

for i = 0 to ubound(kaka)

response.write(kaka(i) & "<br>")

next
```

Problemet är bara att resultatet blir då:

hej
då  
hej
då    
hej
då    
hej
då    
hej
då
hej
då

Men, det borde ju bli:

hej
då

Varför blir det så? Fattar ingenting...

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

## #2 — Sebbe, 2003-03-22T22:43Z

```
If Request.Cookies("minkaka") = "" Then
  Response.Cookies("minkaka") = "hej||då"
End If

strKaka = Request.Cookies("minkaka")
arrKaka = Split(strKaka,"||")

For i = 0 To UBound(arrKaka)
  Response.Write(arrKaka(i) & "<br>")
Next
```

Kanske hjälper?

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

## #3 — icaaq, 2003-03-22T22:44Z

Har du några frames på din sida?? vanliga eller iframes??

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

## #4 — joup, 2003-03-22T22:46Z

Sebbe: Fungerade inte. Dessutom vill jag inte göra en koll på om kakan är tom, eftersom jag vill kunna "bygga" på kakan vid behov. Jag skall inte ha "hej\|\|då" i den på hemsidan, utan tog det endast som exempel ovan, för att det skulle vara lite lättare att förstå.

icaaq: Nej.

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

## #5 — icaaq, 2003-03-22T22:47Z

visa all kod på sidan som sätter kakan

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

## #6 — joup, 2003-03-22T22:52Z

icaaq: Den är jättelång =)

Hur som helst.

Den slutgiltiga "cookie"-koden skall se ut så här ungefär

```
<%

spara = request.querystring("spara")
id = request.querystring("id")
kaka = Request.Cookies("foruminlagg")
Response.Cookies("foruminlagg") = kaka & "||" & id & now

if spara="ja" then
Response.Cookies("foruminlagg").Expires = "1 Jan, 2010"
end if

%>
```

Vad jag försöker göra är att i mitt forum så skall det sparas en liten kaka på klientdatorn där det står i vilka inlägg han har varit inne på och när. Sedan skall jag hämta den informationen när inläggen listas, och sedan kunna "markera" inlägg som användare inte läst eller som har fått ett nytt svar sedan användaren senast läste inlägget.

Jag använde en liknande fuktion, där jag istället sparade en cookie per inlägg, men då mitt webhotell har en gräns på max. 19 cookies/domän, så fungerade inte det så bra (om en användare läste fler än 19 inlägg, så skrevs ju de äldsta kakorna över)

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

## #7 — solbulle, 2003-03-22T23:06Z

Så du menar att för varje uppdatering av sidan du gör så läggs det på sex poster?

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

## #8 — joup, 2003-03-22T23:12Z

Solbulle: Ja, precis. Även fast jag skriver att kakan skall innehålla endast "hej" så blir det "hej" sex gånger om man loopar ut den med for-satsen...

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

## #9 — joup, 2003-03-22T23:53Z

Glöm det här. Hittade "felet". Klantighet från min sida.

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

## #10 — solbulle, 2003-03-23T00:50Z

\*Nyfiken\* vad var det som knasade?

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

## #11 — joup, 2003-03-24T14:45Z

Min otroligt röriga kod som gjorde att jag helt enkelt hade lagt for-loopen inut i en annan loop. Därför såg det ut som allt fanns sex gånger, istället för en. Ska sluta programmera så sent på kvällen tror jag... ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/71840-cookies-problem
