para ser honestos tu código no hace nada de lo que dices....
lo mejor es que hagas lo que te sugieren,
RonRuby tiene mas razón!
1.php Código PHP:
$a = serialize(array(1,2,3));
header("Location: 2.php?b=$a");
2.php Código PHP:
$c = unserialize($_GET['b']);
var_dump($c);