Le quita los \\ dobles q le llegan del anterior serialize .. y poco mas ..
Segun un post de hace un tiempo .. el usuario asi lo solucionó .. (si quieres busca por "arreglo" q por ahi anda la cosa) ..
Aqui te dejo algo q use en su tiempo .. se trata de un par de funciones (para nada idea original mia :P) pero me va . .pruebalo y nos comentas:
Código:
function URLString2Array($url_string_in) {
$ser1 = stripslashes($url_string_in);
$arr1 = urldecode($ser1);
$arr1 = unserialize($arr1);
return $arr1;
}
function Array2URLString($array_in) {
$ser = serialize($array_in);
$ser = urlencode($ser);
return $ser;
}
Su uso:
pagina1.php // la q envias
$array_URL=Array2URLString($array);
ahi ya tendras en $array_URL el array .. usalo en tus URLs o en tus campos hidden de tus formularios.
<imput type=hidden name=variables value=<? echo $array_URL; ?>;>
o
pagina.php?variables=$array_URL
(puedes añadir mas varibles .. &var2=$valor .. sean simples o arrays usando esta estas funciones ..
****
Pagina2.php // la q los recibe
$array=URLString2Array($variables);
echo $array[1]; //.. para probar
Un saludo,