Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/01/2008, 20:43
ramirors
 
Fecha de Ingreso: enero-2008
Ubicación: Mexico, D.F.
Mensajes: 4
Antigüedad: 16 años, 4 meses
Puntos: 0
Exclamación Re: serializar array multidimensional

Hola, estoy tratando de hacerlo como lo comentan en la pagina a.php serializo, codifico y mando por url a la pagina b.php, en la pagina b.php cacho, decodifico, un unserializo.....

El problema es que en la pagina b.php si recibo el valor serrealizado....pero no puedo deserealizarlo.

cuando es en la misma pagina si puedo deserializar....pero cuando pasa a la pagina b.php no se puede. sin ningun error, solo no muetra datos.

este es mi codigo:


-------a.php------------
<?php
$array = array("A"=>1,"B"=>2,"C"=>3);
$array_serializado = serialize($array);
$array_codificado = urlencode($array_serializado);
?>

<?php
echo "muestra array serializada </br>";
print_r($array_serializado);
echo "</br>";
echo "</br>";
echo "</br>";
echo "muestra array serializado y codificado </br>";
print_r($array_codificado);
echo "</br>";
echo "</br>";
echo "muestra array decodificado y serializado </br>";
$array_decodificado = urldecode($array_codificado) ;
print_r($array_decodificado);
echo "</br>";

echo "<a href=b.php?data='" . $array_codificado . "'>pagina b</a>";
?>

--------------------------

-------b.php------------
<?php
$array= $_GET[data];

echo "</br>Array talcual</br>";
print_r($array);
echo "</br>Arrary decodificado</br>";
$array_decodificado = urldecode($array);
print_r($array_decodificado);
echo "</br>Array deserealizado</br>";
$array_deserailizado = unserialize($array_decodificado);
print_r($array_deserailizado);

?>
--------------------------