Ciao a tutti.

Ho una curiosità.

Si è spesso parlato dell'ecommerce, di come fare il carrello, se usare le sessioni come usarle ecc...

Ma il mio quesito è:

che valori salvo nelle sessioni?

mettiamo caso che i prodotti che voglio vendere abbiano:
$codice,
$quantità,
$varianti.

Io mi chiedo ma nelle variabili di sessione cosa salvo e sopratutto come?
In un'unica variabile non posso salvare tutti i dati, giusto?

$_SESSION['prodotti'] = $codice . $quantità . $varianti;

e non posso nemmeno fare una cosa di questo tipo:

$_SESSION['codice'] = $codice;
$_SESSION['quantità'] = $quantità;
$_SESSION['prodotti'] = $varianti;

e incrementarli a mano a mano che uno comperà facendo un array.

Quindi io mi chiedo, qual'è il metodo migliore per salvare i prodotti in un carrello?
Io per il momento ho saltato il problema usando il database; in questo modo mi è anche venuto facile tenere traccia di tutti quelli che sono entrati ma non hanno alla fine acquistato e portato a termine l'invio dell'ordine.

Grazie a tutti e buon lavoro,
Alessandro