Ciao a tutti.

Ho bisogno di far funzionare un carrello.
In pratica il mio problema è che non riesco a memorizzare un array in una variabile di sessione.

ecco il codice:

<?php
session_start(carrello);
$codice_prodotto = $_GET['codice_prodotto'];
$variante = $_GET['variante'];
$quantita = $_GET['quantita'];
print ("$codice_prodotto
");
print ("$variante
");
print ("$quantita

");
$nuovi_articoli = array($codice_prodotto , $variante , $quantita );
$stringa_nuovi_articoli = explode ("|" , $nuovi_articoli);
print ("stringa: $stringa_nuovi_articoli ");

if (!isset($_SESSION['carrello'])) {

// $_SESSION['carrello'] = array()
$_SESSION['carrello'] = $nuovi_articoli;
print ("Nel tuo carrello non sono presenti articoli. ");

}

else {

$_SESSION['carrello'] = $_SESSION['carrello'] . $nuovi_articoli;
$carrello = explode("|" , $_SESSION['carrello']);
echo ("Ecco gli articoli presente nel carrello: $carrello ");
}
print ("Se vuoi continuare a fare altri ordini <a href=\"visualizzazione_lista_prodotti.php\"> clicca qui</a>

");
?>

Suggerimenti?

Grazie mille per l'aiuto,
Ale