<a href="target_page.php?array=<?php echo urlencode(serialize($array)); ?>">click me</a>
target_page.php:
<?php
$array = (isset($_GET['array'])) ? unserialize($_GET['array']) : array();
Just remember that there is a limit on the size of a URL, so this may not be feasible depending on the number and length of elements. (The max size is implementation-dependent, there is no standard size.)