Azz... dal risultato mi sembra che non vada tutto molto bene!

Nonostante che mi funzioni tutto, (tranne l'eleminazione dell'oggetto).

Vi incollo qui cosa succede se faccio un:

print_r ($_SESSION['shop']);

codice:
Array ( [183] => __PHP_Incomplete_Class Object ( [__PHP_Incomplete_Class_Name] => prodotto [id] => 183 [q] => 1 ) [201] => __PHP_Incomplete_Class Object ( [__PHP_Incomplete_Class_Name] => prodotto [id] => 201 [q] => 1 ) [164] => __PHP_Incomplete_Class Object ( [__PHP_Incomplete_Class_Name] => prodotto [id] => 164 [q] => 1 ) )
Forse quegli incomplete non ci devono stare che dite?

Comunque per farvi capire gli indici sono come vedete [183] [201] [164] sono in poche parole gli id del prodotto.

Come posso fare?

Forse risolvo anche il problema per cancellare gli indici... almeno penso no?

Ancora Grazie Mille