Da quello che ho capito te vuoi far rimanere i valori dell'array anche se cambi pagina, o sbaglio?
Se e questo che vuoi ti occorrono le sessioni, premettendo che te le sappia usare ( almeno spero ), ti occorrerebbe, a questo punto, solo memorizzare l'array in una sessione, in questo modo:
Codice PHP:
$_SESSION["maiArray"] = array("primo_elemento", "secondo_elemento");
Per poi recuperarle in questo modo:
Codice PHP:
echo $_SESSION["miaArray"]]0] // Stampa il valore all'indice 0 dell'array
echo $_SESSION["miaArray"][1] // Stampa il valore all'indice 1 dell'array
Se poi hai bisogno di memorizzarle l'array in un cookie, database, o file esterno, dovresti prima serializzarla ( convertirla in stringa ) visto che sia i cookie, database e i file non supportano gli oggetti, in questo caso dovresti convertirli in stringa, per poi riconvertire in array tramite l'utilizzo delle funzione serialize() e unserializze()