In caso di errore nell'immissione di dati, devo ripassare tutti i dati alla pagina precedente tramite il GET e con un reindirizzamento. Tutte le variabili qui sotto sono degli array.
Codice PHP:
header("Location: modContraente_contratto2.php?messaggio=$messaggio&repertorio=$repertorio&contatore_fisso=$contatore&nome_contraente_originario=$nome_contraente_originario&cognome_contraente_originario=$cognome_contraente_originario");
Dall'altra parte le recupero nel solito modo (es: $nome_contraente=$_GET["Nome_contraente"]
, e le inserisco nell'input come valore value (es: <input type='text' name=nome_contraente[] value='$nome_contraente[$i]'> dove $i si incrementa a ogni passaggio)
Le variabili sono definite nella pagina, ma a quanto pare non le considera array perchè non stampa nulla se faccio:
Codice PHP:
foreach($_GET['nome_contraente'] as $value) echo "$value
";
Come si fa a passare un array con il GET? 
Edit: se stampo $_GET['nome_contraente'] mi dice in effetti che un array... allora il problema è che non riesco a recuperare i valori interni. Qualche idea?