Intento pasar un objeto de una pagina a otra almacenandola en una $_SESSION de esta forma....
$_SESSION['menus']= urlencode(serialize($damemenu));
y recupero el objeto mediante.....
$damemenu = unserialize(urldecode($_SESSION['menus']));
Tengo varios objetos con el mismo sistema y funcionan bien.... pero uno de ellos me produce un error y no se ver donde??? dejo el qeu produce el error y el erro que me da
if
(isset ($_SESSION['listados']))
{
$listados = unserialize(urldecode($_SESSION['listados']));
}
else
{
else
{
$listados= new listados;}
el error dice.....
Warning: urldecode() expects parameter 1 to be string, object given....
y luego no encuantra instanciado el objeto y se pierde al intentar iniciar un metodo y aque dice que $listado no es un objeto, esto es porque no recibe bien el obejto ???..
Lo curioso es que en el localhost funciona bien es al subirlo al servidor que da el error
Gracias