ciao filippo, grazie per l'indicazione. purtroppo pero' il problema continua a persistere: il redirect viene fatto, ma nella casella di input mi stampa sempre il primo nome inserito! ad esempio:
1° volta: scrivo "pippo" -->redirect-->nella casella stampa pippo
2°volta: cancello "pippo", scrivo "pluto" --> redirect-->nella casella stampa "pippo".

la pagina CONTROLLI.PHP l'ho implementata col codice consigliato e viene cosi':

Codice PHP:
<?php
function header_location($url '') {
   
// qui dentro tutta la funzione, non sto a riportarla tutta
}

// recupero col post la variabile del modulo     
$nome $_POST['nome'];     
// apro la sessione e rendo di sessione la variabile acquisita     
session_start();     
$_SESSION['nome']=$nome;     
echo(
$_SESSION['nome']);     
header_location('form.php'); 
?>
puoi anche fare qualche prova da qui:

http://www.elogioallavespa.it/test/form.php

grazie