Bonjour,

Suite à la validation d'un formulaire (page documentation.php), les données sont transmises à une page (mail.php) qui envoie un email et affiche un message.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
// Envoie de l'e-mail
$destinataire = 'The Boss <boss@site.com>';
$sujet = 'Demande d\'information';
$header= 'From: expediteur@site.com';
 
$result = mail($destinataire, $sujet, 'message', $header);
 
if ($result === true)
{
?>
	<p class="mail">Votre demande a bien &eacute;t&eacute; transmise à la soci&eacute;t&eacute;. Merci.</p>
<?php
}
else
{
?>
	<p class="mail">Pour des raisons techniques, l'envoi de votre demande n'a pas abouti.</p>
<?php
}
?>
Seulement, si j'appuie sur F5, le mail est envoyé à nouveau.

Je cherche donc une solution pour empêcher de renvoyer le mail sur une actualisation.

Merci

PS : le code ci-dessus est une version simplifiée de l'original. Je l'ai modifié ici même. Il se peut donc qu'il ne fonctionne pas tel quel. Mais l'original fonctionne très bien et le pb vient uniquement de la réactualisation.