Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2008, 08:07
Avatar de Did_Web
Did_Web
 
Fecha de Ingreso: junio-2007
Ubicación: El vendrell (Tarragona)
Mensajes: 52
Antigüedad: 17 años, 6 meses
Puntos: 0
Error urldecode() y objeto

Hola,

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
{


$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