Ma è possibile mettere in sessione un oggetto?
Ho fatto una cosa del tipo:
codice:
<?php
include "inc.php";
session_start();
$c = new Carrello();
$c->aggiungi(1, "luca");
$c->aggiungi(2, "333");
$c->aggiungi(3, "444");
$c->aggiungi(4, "ddd");
$c->stampa();
$_SESSION['carrello'] = $c;
?>
<?php
include "inc.php";
session_start();
$c = $_SESSION['carrello'];
$c->stampa();
?>
//inc.php
<?
class Carrello
{
var $prodotti;
var $elementi;
function Carrello()
{
global $prodotti, $elementi;
$prodotti = array();
$elementi = 0;
}
function aggiungi($id, $qnt)
{
global $prodotti, $elementi;
$prodotto = array("id" => $id, "qnt" => $qnt);
$prodotti[$elementi] = $prodotto;
$elementi++;
}
function elimina($id)
{
global $prodotti, $elementi;
for ($i=0; $i<$elementi; $i++)
{
$prodotto = $prodotti[$i];
if ($prodotto[id] == $id)
$k = $i;
}
}
function stampa()
{
global $prodotti, $elementi;
echo "Il carrello contiene $elementi elementi
";
for ($i=0; $i<$elementi; $i++)
{
$prodotto = $prodotti[$i];
echo "ELEMENTO $i
";
echo "ID = $prodotto[id] + QNT. = $prodotto[qnt]
";
echo "
";
}
}
}
?>
vi prego aiutatemi 
Grazie