Classica situazione del negozio con carrello online, sessioni, ecc.
In una certa pagina viene elaborato l'array con i prodotti, dove ciascun elemento dell'array è appunto un prodotto del carrello. E ok. Il risultato è un nuovo array, sempre con un elemento per ogni articolo del carrello, però diverso da quello di prima, a me interessa salvare quest'ultimo come variabile di sessione:
Codice PHP:
$_SESSION['newProductArray'] = $productArray;
Fino a quando $productArray ha 32 articoli o meno (quindi ci sono 32 o meno articoli nel carrello) è tutto ok, altrimenti... non me lo salva!
Ovvero se dopo scrivo così
Codice PHP:
foreach ($_SESSION['newProductArray'] as $product)
mi dà:
Warning: Invalid argument supplied for foreach() in ...
Com'è possibile?
E soprattutto come rimediare?
È molto importante, grazie.