salut Nadege,
il te suffit de mettre un test sur ta page
email.php vérifiant qu'on vient bien de la page contenant ton formulaire.
Par exemple, disons que le bouton de soumission de ton formulaire a pour nom
valider.
Tu testes si dans tes variables passés, la variable ayant pour nom
valider est bien présente :
if( isset( $_POST['valider'] ) ) {
//ici tu crées ton mail avec ton code
}
Si une personne tape
email.php dans la barre d'adresse, il arrivera sur une page vide et il ne se passera rien.
Tu peux même faire encore mieux et dans le cas ou on ne vient pas du formulaire, on est redirigé automatiquement vers le formulaire.
Disons que la page contenant ton formulaire s'appelle
formulaire.php
if( isset( $_POST['valider'] ) ) { //on teste si la variable du bouton existe
//ici tu crée ton mail avec ton code
}
else {
//on ne vient pas du formulaire soumis alors on redirige vers ce formulaire.
header('Location: formulaire.php');
}
voilà pour toi.