Estimad@s:
Tengo un problema que no he podido identificar usando google con el siguiente código:
Código PHP:
$datosg = $this->getRequest()->getParam('datosgr'); //datosgr es un array encodeado en json
$datos = Zend_Json::decode($datosg);
En mi máquina de desarrollo (Ubuntu 10.04 - php/apache de los repositorios) el código funciona como corresponde, es decir en $datos se guarda un array con los datos correspondientes. Sin embargo en la máquina de producción (debian lenny - php/apache de los repositorios) $datosg queda de la siguiente manera :
Código:
"[{\"id\":\"0\",\"prod\":\"prueba 1\",\"comentario\":\"sad\"}]"
Por lo que Zend_Json::decode falla.
¿Alguien sabe el porqué de la diferencia?
Agradezco de antemano sus respuestas