De hecho y extendiendo lo que muy bien explicó Cluster, si de todas maneras para utilizar un objeto que grabaste en una sesión, tenés que asegurarte antes de incluir la definición de tu clase... entonces lo mejor para hacer y lo más usual, es lo siguiente :
Código PHP:
<?php
include(_dir_includes.'/clases/class.usuario.php');
$user =& new Usuario();
if(isset($_SESSION['id_usuario']))
{
$user->cargar($_SESSION['id_usuario']);
} else {
$user->obtener_datos();
$_SESSION['id_usuario'] = $user->obtenerId();
}
?>
DE esta manera, te aseguras de tener en tu Sesión la menor cantidad de datos posibles, y esto es muy importante ya que el Handler por defecto de sesiones es bastante inseguro.
Saludos.