sto cercando di fare un carrello in sessione, ma qua nessuno ci riesce

mi arrivano i dati:
codice,quantita,denominazione,prezzo.

potrei metterli in sessione cosi:
$_SESSION['quantita'] = $_REQUEST['quantita'];
$_SESSION['codice'] = $_REQUEST['codice'];
$_SESSION['denominazione'] = $_REQUEST['denominazione'];
$_SESSION['prezzo'] = $_REQUEST['prezzo'];

e portarmeli a spasso dove voglio con una bella session_start()

OK,questo metodo va bene per un articolo, ma siccome nel carrello possono esserci piu articoli avrei bisogno di una array in sessione con righe o row.

IN PRATICA VORREI un array di nome "carrello" in sessione con questa struttura:
dove i sta ad indicare le row,

array[i] = (codice,quantita,denominazione,prezzo)
array[i+1] = (codice,quantita,denominazione,prezzo)
array[i+2] = (codice,quantita,denominazione,prezzo)
array[i+ecc.] = (codice,quantita,denominazione,prezzo)

qual'è la sintassi per realizzare cio? x un moderatore dovrebbe essere una bazzecola

GRAZIE A CHI MI SUGGERIRA SOUZIONE!
ps: non postate manuali o pillole, voglio solo una sintassi di come realizzare questo array