Originariamente inviato da filippo.toso
Non usare lo short open tag.
Controlla i valori di ritorno delle varie funzioni prima di utilizzarli.
Controlla l'esistenza degli indici degli array prima di accedervi.
Verifica che il tipo sia array prima di aggiungerci un elemento.
Il ciclo for() non serve a niente.

Codice PHP:
$_SESSION['carrello'][] = $codprodotto;
print_r($_SESSION['carrello']); 
Perfetto, grazie mille..ora il vettore si riempie..
due domande:
1) stavo notando che se chiudo la pagina e la riapro, il vettore non si svuota (non ho effettuato nessun logout) : per quanto tempo il vettore memorizza i dati?
2) come faccio ora a fare il percorso inverso (ovvero, dai dati presenti nel vettore, come faccio a riprendere il nome del prodotto? io ho pensato al ciclo for che mi prende i risultati e mi effettua la query su mysql, ma non saprei come contare la lunghezza del vettore [o meglio, la lunghezza di $_SESSION] )

grazie della disponibilità


edit: anche se effettuo l'accesso con un altro nickname, il vettore continua ad aggiungere prodotti selezionati da altri utenti; come fare per svuotare il vettore alla fine di ogni sessione?!