C'è ancora qualche errore dato che ho dovuto aggiungere le parentesi graffe in

if (isset($_SESSION['your_name'])) { //ho aggiunto qui le {} echo "So già come ti chiami: {$_SESSION['your_name']}"; } ```Inoltre mi viene visualizzato questo messaggio Notice: Undefined index: name in c:\..... on line 3 ovvero sulla linea

$_SESSION['your_name'] = $_POST['name'];//così registri la variabile di sessione

Infine, quando invio per la prima volta "nome" e "cognome" non viene visualizzata la pagina di ringraziamento espressa da

elseif (!isset($_SESSION['your_name']) && isset($submit))
{
$your_name=$name . " " . $last_name;
echo "Grazie $your_name";
}

if (isset($_SESSION['your_name']))
{
echo "So già come ti chiami: {$_SESSION['your_name']}";
}

Grazie ancora!