Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/02/2004, 16:42
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
El comentario es que debes incluir tu classe (código) en el código que lo quieras usar .. en la sesión "viajarán" las variables que maneje ese objeto . .pero no los "metodos" (tus funciones de ese objeto) .. por eso hay que incluir dicho código también.

Código PHP:
<?
include("tuclasse.php");
if (isset(
$_SESSION['usuario'])){
    
$usuario=$_SESSION['usuario'];
} else {
    
$usuario=new instancia_tu_clase();
    
$_SESSION['usuario']=$usuario;
}

// usas tu $usuario->metodos ...
?>
Si está definida tu variable de sesión que contiene el objeto .. se asigna a $usuario .. y se continua con sus variables .. Los métodos los tienes en el código de la classe que debes incluir ya que se "pierden" ..

Si no está definida tu variable de sesión del objeto .. se instancia y se lleva a la sesión para que quede disponible en la próxima petición que se haga de una página de tu sitio ..

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 11/02/2004 a las 16:45