Mam taki maly problemik z koszykiem przy wykorzystaniu cookies.

Otoz dubluje mi zawartosc, tzn. zamiast dodawac pojedynczo ID 1|2|3|4 itd. to w ciachu jest taka zawartosc 1|1|2|2|3|3 itd.
Po GET ida ID produktów np. koszyk.php?id=1 ( powyzej sa jak widac rozdzielane seperatorem "|" ), ponizej kawalek kodu, ktory nie daje mi spokoju sad.gif


  1. <?php
  2. $get_id="id=".$_GET['id'];
  3. if(!eregi("$get_id|", $_COOKIE['koszyk'])) setcookie('koszyk', $_COOKIE['koszyk']."|".$get_id);
  4. ?>


Mam nadzieje ze sie dobrze wyrazilem smile.gif
Bede wdzieczny za pomoc.

Ok, problem rozwiazany smile.gif

Otoz szczegol polegal na tym, ze trzeba bylo separator dac po innej stronie, bo dochodzilo do malego przeklamania :] Przy takim cookie
  1. <?php
  2. setcookie('koszyk', $_COOKIE['koszyk'].$get_id."|");
  3. ?>
wszystko gra smile.gif