Nella pagina di salvataggio dei dati provenienti da un form, ho aperto una sessione per ricordare i valori compilati nel form nel caso in cui siano scorretti e l'utente debba correggerli.

Il problema è che, mettendo la sessione all'inizio della pagina (perché è l'unico punto dove non c'è output html), anche gli utenti che compilano correttamente i campi aprono la sessione, con il risultato di trovarsi i campi compilati se vanno ad inserire un secondo commento.

Come posso risolvere questa situazione incresciosa?