perché la sessione?

in casi come questo io la reputo totalmente inutile, magari sbagliando; ma se ho già i dati nel post a cosa dovrebbe servirmi un duplicato ( perché di duplicato si tratta ) in sessione? a meno che non debba portarmi quei valori in più pagine..


per evitare di far questo io eviterei anche di fare il controllo del form in una seconda pagina. Io faccio il controllo nella stessa pagina del form e se ci sono errori faccio comparire il messaggio d'errore accanto al campo incriminato, così ho solo il POST senza scomodare le sessioni e il valore lo riempio come ha detto *pragma, ovviamente recuperando i dati di volta in volta dal post, applicando le varie funzioni di sicurezza, quindi in cima alla pagina ho:

Codice PHP:
if ($_POST)
{
    foreach(
$_POST as $k=>$v)
    {
        if (
is_string($_POST[$k]))
        {
            $
$k=htmlentities(trim(stripslashes(mysql_real_escape_string(strip_tags($_POST[$k])))));
        }
        elseif (
is_array($_POST[$k]))
        {
            $
$k=$_POST[$k];
        }
    }