J'ai un simple formulaire de bulletin d'information dans le pied de page de mon site et je veux empêcher les visiteurs de soumettre leur courriel deux fois.Comment éviter les doublons de courriels dans un formulaire (bulletin)
Je sais qu'il existe un certain nombre de méthodes pour cela, en utilisant une base de données est un. Il y en a d'autres qui utilisent javascript ou des scripts côté serveur, mais je ne sais pas comment les appliquer à mon formulaire de newsletter.
Voici le code newsletter:
<form method="post" action="processnewsrequest.php">
<fieldset>
<label for="email">Email:</label>
<input name="email" type="text" id="email" placeholder="Enter your email" required="required" />
<input type="submit" class="submit" id="news-submit" value="Join" />
</fieldset>
</form>
Le script pour traiter cette forme est simple. Il liste d'abord la variable d'email; vérifie si un courriel a été entré (ou affiche un message d'erreur); et en cas de succès, la demande de newsletter est envoyée à l'administrateur du site et le visiteur reçoit un message les remerciant de s'être joint à la newsletter. Que puis-je faire pour éviter la duplication des envois de courriels?
Et comment puis-je appliquer les méthodes. J'espère ne pas avoir à utiliser une base de données.
Merci beaucoup!
Donc, il semble que je vais devoir créer une base de données ... – gdinari
Pour le stockage de données, une base de données a tout son sens - et la mise en place d'un ne prend pas beaucoup d'effort. – djn