ad ogni creazione del cookie che contiene il prodotto, tengo memoria, in un altro cookie della quantità, come se fosse un conta click, e ad ogni passaggio incremento di una unità il cookie che conteggia e modifico il nome del cookie che contiene il nuovo prodotto, in questo modo:
Codice PHP:
$contAcquisti=@$_COOKIE["acquisti"];//prova a recuperare il cookie
if(isset($contAcquisti))$contAcquisti++;else$contAcquisti=0;
//creo cookie contatore
setcookie("acquisti", "$contAcquisti", time()+3600*30, "/");
//creo cookie per prodotto
setcookie("tb_scarpe_$contAcquisti",$contratto,time()+3600*30);//30 giorni
//la variabile $contAcquisti è settata nel contatore
In questo modo,ad ogni passaggio su questa pagina, avendo incrementato di una unità, creo un nuovo cookie con le caratteristiche descritte.
Il problema sorge nel momento in cui, vado a visualizzare la lista dei prodotti acquistati.Cioè.
A priori non posso sapere se il prodotto "scarpe" è stato acquistato.
Ma dovrei poter sapere quali sono i $_COOKIE[] di tutti i prodotti acquistati fino a quel momento.
E' come se dovessi fare uno scandir della cartella dove sono contenuti i cookie e vedere quali sono.
Mi sono spiegato?