ecco qui il modo in cui ho risolto io
[PHP]
<?php
ob_start();
?>
<----intestazione, head, meta, ecc----->
<body>
<------------bla bla bla--------------->
<?php
//qui il php per l'invioecho "La mail è stata inviata correttamente.";
header ('location:tuo sito/tua pagina+espansione');
} else {
// altrimenti
echo "Deve compilare la form prima di inviare.";
header ('location:tuo sito/tua pagina+espansione'); }
?>
</body></html>
<?php
ob_end_flush();
?>
[/PHP]
(bla bla bla sta per tutto quello che si vuole mettere nel codice)
se invece si vuole far leggere il messaggio in un tot di tempo si può inserire questo
[PHP]header( "refresh:5;url=pagina_che_vuoi.php" ); [/PHP]
dove 5 sta per i secondi di attesa prima di essere reindirizzati.
spero di essere utile a tanti altri che avranno il mio stesso problema