Problemas con la sesión y objetos desconocidos al trabajar con AJAX en PHP

En un script, llamémosle script1.php, llamaba mediante jQuery a otro script, llamémosle script2.php, intentaba acceder a los datos de la variable $_SESSION. A pesar de establecer el session_start(), y ver mediante el Firebug que podía ver la información, no podía acceder por programación a los atributos de la clase con la que tenía que trabajar. El Firebug la definía de la siguiente manera:

__PHP_Incomplete_Class Object ( [__PHP_Incomplete_Class_Name] …

Obviamente sugiere que la clase no existe. La solución está en cargar un include o un require con la definición de la clase antes de session_start().

Publicado en AJAX, OOP, PHP, Programación web. Etiquetas: , , . 1 Comment »

Una respuesta to “Problemas con la sesión y objetos desconocidos al trabajar con AJAX en PHP”

  1. Jose Lizana Says:

    cuando dices “hacer un include o un require con la definición de la clase antes de session_start().”, te refieres solo a hacer un include de la clase del objeto que queremos “unserializar”???

    Tengo en una variable de sesion un arreglo de objetos, los manejo bien usando el serialize() y unserialize(), pero cuando abro pupus y deseo mostrar desserializar los objetos incluidos, me arroja el siguiente error:

    __PHP_Incomplete_Class Object ( [__PHP_Incomplete_Class_Name] => Item [codItem] => 005018022035 [descItem] => DSIPENSADOR DE NOVA [un …..

    al parecer los objetos están pero algo me falta por recuperar.


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: