Aiutooo!!!!Per il passaggio dell'array ho provato ad utilizzare le funzioni serialize() e unserialize() ma non mi funziona.Ecco come ho fatto:

$dati è l'array che devo passare come parametro

$a=serialize($dati);

echo"<form action='prova.php?dat=$a' method='post' name='addtocart' id='addtocart'>";

Sullo script prova.php ho fatto:

<?php
$a=$_REQUEST["dat"];
print_r($a);
$b=unserialize($a);
print_r($b);

?>
$a me lo visualizza mentre l'array $b,no come se non funzionasse la funzione unserialize.Perchè?Dove sbaglio?