Ciao a tutti, ho un problema di cui da solo non riesco a venire a capo.
Ho un sito, una delle pagine contiene una form per inviare una mail, una volta compilata e premuto il bottone "invia" viene richiamato uno script in php che compone effettivamente la mail e la invia.

Codice PHP:
<?php

 
// L'INDIRIZZO DEL DESTINATARIO DELLA MAIL
 
$to "mail@mail.it";
 
 
// IL SOGGETTO DELLA MAIL
 
$subject "Modulo proveniente dal sito [url]www.cq.it[/url]";
 
 
// COSTRUZIONE DEL CORPO DEL MESSAGGIO
 
$body "Contenuto del modulo:\n\n";
 
 
$body .= "Dati personali \n\nNome: " trim(stripslashes($_POST["name"])) . "\n";
 
$body .= "Cognome: " trim(stripslashes($_POST["surname"])) . "\n";
 
$body .= "Email: " trim(stripslashes($_POST["mail"])) . "\n";
 
$body .= "Num. Tel.: " trim(stripslashes($_POST["phone"])) . "\n";
 
$body .= "\nTesto: " trim(stripslashes($_POST["text"])) . "\n";
 
 
 
// INTESTAZIONI SUPPLEMENTARI
 // $headers = "From: Modulo utenti<INDIRIZZO-COME-SOPRA>";
 
 // INVIO DELLA MAIL
 
if(@mail($to$subject$body)) { // SE L'INOLTRO E' ANDATO A BUON FINE...
 
 
echo "La mail e' stata inoltrata con successo.";
 
 } else {
// ALTRIMENTI...
 
 
echo "Si sono verificati dei problemi nell'invio della mail.";
 
 }
 
 print 
"Attenzione: fra 10 secondi sarai reindirizzato";
 
?>
Lo script funziona e io vorrei aggiungere una pagina di redirect che a seconda delle circostanze dica all'utente se la mail è stata inviata correttamente o no e che lo riporti alla pagina precedente... come faccio???

Ho visto che è possibile usare header() ma non riesco a comprendere come funzioni, se la posso richiamare due volte e soprattutto se posso inserirlo nell'if-else, qualche idea?