Puede usar serializar y & serializar junto con urlencode p.
en el envío puede enviarlos como estos:
<?php
$array1 = Array(["key1"]=>"value1",["key2"]=>"value2");
$array2 = Array(["key1"]=>"value1",["key2"]=>"value2");
$data1="textdata";
$urlPortion= '&array1='.urlencode(serialize($array1)).
'&array2='.urlencode(serialize($array2)).
'&data1='.urlencode(serialize($data1));
//Full URL:
$fullUrl='http://localhost/?somevariable=somevalue'.$urlPortion
?>
sobre la recepción se puede acceder a ellos como:
<?php
$destArray1=unserialize($_GET['array1']);
$destArray2=unserialize($_GET['array2']);
$destData1=unserialize($_GET['data1']);
?>
y listo, puede adjuntar esa URL a petición ajax o una página del navegador normal .
es esa función parte del núcleo? No lo veo en ningún lado, ¿estás refiriendo a empacar()? – Oliver
¿existe esa función? – Stofke
'serialize' y' unserialize'? Sí, la última vez que lo comprobé, de hecho existen. –