E' corretto . Di strano non c'è nulla. Se inviata la form tramite submit ovviamente ricarica la pagina. Se presente quindi $_POST['message'] , $message avrà quel valore.