allora al inizio della pagina tu controlli un valore sentinella.
esempio:
se il valore della variabile sentinella 'azione' non è 'manda',Codice PHP:###### inizio pagina ######
<?
if($_GET['azione']=='manda'){
// codice per mandare la mail
}
?>
<html>
<body>
<form action=<? echo $_SERVER['PHP_SELF']; ?> method=get>
<input type=hidden name=azione value=manda>
....
....
....
</form>
</body>
</html>
non ti manda la mail.
quando esegui il form mandi la variabile 'azione' con valore 'manda'.
al reload la pagina manda la mail con le info dal form.
Per ciò,
all'apertura non invia nulla
quando invii i dati la mail va.
Spero d'aver aiutato

Rispondi quotando