Puoi provare così, la pagina che invia
Codice PHP:
<?php
$arr
['a'] = 1;
$arr['c'] = 12;
$arr['x'] = 993;

$serial base64_encode(serialize($arr));


echo 
"<a href=\"prova.php?vars={$serial}\">Link</a>";
?>
e la pagina prova.php che riceve
Codice PHP:
<?php
$vars 
unserialize(base64_decode($_GET['vars']));
print 
"<pre>";
print_r($vars);
?>