Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2013, 05:48
Avatar de JaimeMSE
JaimeMSE
 
Fecha de Ingreso: diciembre-2010
Ubicación: Isla Cristina (Huelva)
Mensajes: 164
Antigüedad: 13 años, 4 meses
Puntos: 7
Error unserialize en 5.3 pero no en 5.4

Hola,

Tengo un problema con la función serialize y unserialize.
Lo curioso es que funciona perfectamente en la versión 5.4.4 y no en la 5.3.6, cosa que en la documentación no pone nada de que hayan cambiado nada.

Lo que hago es crear un array con todos los datos. Y después hago:

Código PHP:
Ver original
  1. $array = serialize(json_encode($array));

En $array se almacena el array. Luego de enviarlo por POST hago:

Código PHP:
Ver original
  1. $recibido = json_decode(unserialize($_POST['array']));

Y en la versión 5.4.4 funciona perfectamente pero en la 5.3.6 da el error:

unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 0 of 676 bytes
__________________
@JaimeMSE - ¡Sígueme!