elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  error en el acceso a la propiedad
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: error en el acceso a la propiedad  (Leído 5,246 veces)
kosis157

Desconectado Desconectado

Mensajes: 186



Ver Perfil
error en el acceso a la propiedad
« en: 5 Marzo 2009, 22:15 pm »

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:
Citar
Fatal 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
  1. if(isset($_SESSION['login'])){
  2.   $logins=$_SESSION['login'];
  3.   echo $logins->getId();(linea 33)
  4. }
y la función getId es:
Código
  1. public function getId(){
  2.   return $this->id;
  3. }


gracias por la ayuda ::)


En línea

alone-in-the-chat


Desconectado Desconectado

Mensajes: 587


Ver Perfil
Re: error en el acceso a la propiedad
« Respuesta #1 en: 6 Marzo 2009, 21:22 pm »

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


Código
  1.  
  2. include("miclase.inc.php");
  3.  
  4.  


Saludos¡¡


En línea

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


Desconectado Desconectado

Mensajes: 406

[NuKe] Team


Ver Perfil WWW
Re: error en el acceso a la propiedad
« Respuesta #2 en: 8 Marzo 2009, 19:32 pm »


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

Iniciaste la Clase?
new Class.. etc?


En línea

Undersecurity.net
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Error de violación de acceso en mi programa « 1 2 »
Programación C/C++
Chains 14 11,483 Último mensaje 7 Febrero 2012, 06:33 am
por Eternal Idol
Duda sobre asignar un acceso de propiedad a la propiedad o utilizar su valor
.NET (C#, VB.NET, ASP)
Juanma91 7 7,938 Último mensaje 22 Mayo 2013, 11:39 am
por Juanma91
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines