in questo caso c'è il redirect probabilmente per evitare l'inconveniente di mandare due volte i dati qualora l'utente aggiornasse la pagina, ma ci dovrebbe essere un if che regoli il successo della ricezione dei dati. Messo cosi... per giunta alla fine non significa nulla