error en el acceso a la propiedad

Iniciado por kosis157, 5 Marzo 2009, 22:15 PM

0 Miembros y 1 Visitante están viendo este tema.

kosis157

Estoy haciendo una web he creado una clase login si se valida bien guardo la clase en la session con los datos correctos, luego al recuperar los datos me tira un error, el error es este:
CitarFatal error: main() [<a href='function.main'>function.main</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition &quot;Login&quot; of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in C:\Documents and Settings\Administrador\Mis documentos\wwwroot\web\Index.php on line 33

y la linea 33 es:
Código (php) [Seleccionar]

if(isset($_SESSION['login'])){
   $logins=$_SESSION['login'];
   echo $logins->getId();(linea 33)
}

y la función getId es:
Código (php) [Seleccionar]

public function getId(){
   return $this->id;
}



gracias por la ayuda ::)

alone-in-the-chat

Usualmente sucede al manejar objetos y tratar de mantenerlos en la sesion , prueba incluyendo las clases antes de llamar al session_start().


Código (php) [Seleccionar]


include("miclase.inc.php");
session_start();




Saludos¡¡
Because maybe
You're gonna be the one that saves me
And after all
You're my wonderwall
d[n_n]b

OzX


Citarof the object you are trying to operate on was loaded _before_ unserialize()

Iniciaste la Clase?
new Class.. etc?