fai in questo modo

Codice PHP:
// $variabile è un array e prova è messa in una form...
<?php
$serialized 
serialize($variabile);
?>
 <input type="hidden" name="prova" value="<?php echo $serialized ?>">

// nella pagina della form...
<?php
$prova 
unserialize($_POST['prova']);
?>
Oppure
Codice PHP:
// $variabile è un array e prova è messa in una form...
<?php
$imploded 
implode("#@#@",$variabile);
?>
 <input type="hidden" name="prova" value="<?php echo $imploded?>">

// nella pagina della form...
<?php
$prova 
explode("#@#@",$_POST['prova']);
?>
Ti consiglio il metodo 1, poichè il secondo presuppone che nessun elemento dell'array contenga la stringa "#@#@"...


In entrambi i casi attento all'eventuale presenza di apici negli elementi dell'array