rendered paste body// this works fine between pagessession_start();var_dump($_SESSION);$v = array('test' => 'information');$_SESSION['v'] = serialize((object)$v);var_dump(unserialize($_SESSION['v']));$v = array('test' => 'new information');$_SESSION['v'] = serialize((object)$v);var_dump(unserialize($_SESSION['v']));// this does not// * edit the user variable *echo 'Current session data: '.session_id();var_dump(userObj());echo '<hr />Saving this to session data:'.session_id();var_dump($u);$u->save();$_SESSION['user'] = serialize($u);echo '<hr />New session data: '.session_id();var_dump(userObj());session_write_close();// -----------------function userObj { return unserialize($_SESSION['user']); }