Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/02/2004, 14:39
Avatar de Webstudio
Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años
Puntos: 69
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.
__________________
Tutoriales Photoshop | Web-Studio.com.ar
Artículos PHP | ZonaPHP.com