Ver Mensaje Individual
  #16 (permalink)  
Antiguo 05/08/2002, 22:26
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: Cómo se pasan arrays de una pag a otra?

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,