Variables de Sessión (objetos)

Variables de Sessión (objetos)

de Antonio Pérez-Aranda Alcaide -
Número de respuestas: 3
Tengo un problema relacionado con las variables de sesión. Necesito añadir un objeto determinado a la variable global $USER , la clase la tengo definida al principio de mi propio módulo de autentificación, porque lo que es imposible que se cargue cualquier otra cosa antes. Al intentar acceder a la variable desde cualquier otro lugar, acabo recibiendo algo como esto :
<code>
__PHP_Incomplete_Class Object ( [__PHP_Incomplete_Class_Name] .... los campos de la clase
</code>

Al realizar un print_r del objeto. Con este error no puedo ni usar los atributos del objeto ni sus métodos, y me son de vital importancia para su uso posterior en mi modificación del mod assignment.
He comprobado que php no inicia sesión automáticamente, y el caso es que llegué a lograr que no me saliera ese error, colocando el requiere_once en la primera página de entrada, en la primera línea. Esto ahora sigue así, pero el error volvió.

Puse el mensaje también en inglés en el otro apartado, pero no he recibido respuesta. A ver si hay por aquí alguien que pueda ayudarme.
Promedio de valoraciones: -
En respuesta a Antonio Pérez-Aranda Alcaide

Re: Variables de Sessión (objetos)

de Iñaki Arenaza -
Imagen de Desarrolladores Imagen de Desarrolladores de plugins Imagen de Documentadores Imagen de Moderadores Imagen de Moodlers de gran ayuda
No estoy muy seguro de entender el problema, pero mi sospecha es que estás intentando usar el objeto sin haber hecho antes el require_once() del fichero con la definición de la clase.

Saludos. Iñaki.
En respuesta a Iñaki Arenaza

Re: Variables de Sessión (objetos)

de Antonio Pérez-Aranda Alcaide -
El caso es que si que he hecho el require_once, de hecho, puedo crear un nuevo objeto, incluso he puesto el require_once en el propio método que hace uso del objeto. De todas formas, voy a probar a crear un serialize a parte, para cargarlo cuando lo necesite.
Muchas gracias por la respuesta.