---
title: "Problem med Cookies!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/43550-problem-med-cookies"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Zaxxus"
published: "2002-05-12T09:26:51.000Z"
updated: "2002-05-12T10:15:03.000Z"
replies: 3
views: 216
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/php/43550-problem-med-cookies"
---

# Problem med Cookies!

## #1 — Zaxxus, 2002-05-12T09:26Z

Hallojsan alla wF:are. :e

Nu är det så att jag har ett litet problem med en webshop som jag håller på att göra. Jag tänkte att det var smartast att lagra alla produkter som kunden lägger ner i kundvagnen med hjälp av cookies. 

Får det till att fungera hyfsat, men när man har lagt till allt från 4 till 6 prylar så vill den inte fungera längre och ersätter redan befintliga produkter i kundvagnen med de nya som man vill lägga till.  x( Riktigt irriterande då med andra ord. 

Någon som har något förslag? Tack på förhand! :)

**Kod som skapar kakorna:**

```php
<?setcookie("cookie".$HTTP_POST_VARS['id']."[id]", "1");?>
<?setcookie("cookie".$HTTP_POST_VARS['id']."[antal]", $HTTP_POST_VARS['antal']);?>
<?setcookie("cookie".$HTTP_POST_VARS['id']."[produkt]", $HTTP_POST_VARS['produkt']);?>
```

**Kod som visar innehållet i kakorna:**

```php
        <select>

        <?require("dbconnect.php");?>
        <?mysql_select_db("db");?>
        <?$result = mysql_query("SELECT COUNT(*) AS antal FROM datatable");?> 
        <?$row = mysql_fetch_array($result);?>

        <?while($i!=$row['antal']){?>
          <?if ($HTTP_COOKIE_VARS['cookie'.$i][id] == 1) {?><br>
              <option>
                <?echo "(".$HTTP_COOKIE_VARS['cookie'.$i][antal].")";?>&nbsp;
                <?echo $HTTP_COOKIE_VARS['cookie'.$i][produkt];?>
              </option>
          <?}?>
          <?$i = $i + 1;?>
        <?}?>
```

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

## #2 — nicclas, 2002-05-12T09:53Z

Cookies är nog inte bästa lösningen...
Enligt [denna](http://ctdp.tripod.com/independent/web/cgi/javamanual/javacookie.html) sida så kan en domän maximalt "sätta" 20 st cookies samtidigt. Sparar du tre cookies per produkt så kommer du alltså bara att kunna lagra 6 produkter.

Jag skulle prova att använda PHPs sessions istället. De har dessutom  den fördelen att de inte är beroende av webbläsarinställningar, som cookies ju är.

/nicclas - <https://www.frisim.com>

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

## #3 — Zaxxus, 2002-05-12T10:02Z

Aha, va skönt att det inte var något fel på min kod då...  :e Hur som helst tack för det snabba svaret. 

Du vet inte var det finns exempel på hur man kan lagra information i sessions någonstans? Har aldrig använt sessions innan. :r

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

## #4 — nicclas, 2002-05-12T10:15Z

<http://www.phpbuilder.com/columns/evert20000816.php3>

/nicclas - <https://www.frisim.com>

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

---

Tråden på webben: https://www.webforum.nu/amne/php/43550-problem-med-cookies
