Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> koszyk - cookies, problem z dodawaniem dodatkowych wartosci
macsurf
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 18.09.2006

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Bede wdzieczny za pomoc.

Ok, problem rozwiazany (IMG:http://forum.php.pl/style_emoticons/default/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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- macsurf   koszyk - cookies   18.09.2006, 21:37:00


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 05:39