私は自分のサイトのフッターに簡単なニュースレターフォームを持っており、訪問者が自分の電子メールを2回送信しないようにしたい。フォーム(ニュースレター)で重複した電子メールの送信を防止する方法
私はそこにデータベースを使用して、これを行うにはいくつかの方法があることを知っています。 JavaScriptやいくつかのサーバーサイドスクリプトを使用するものがいくつかありますが、それらを私のニュースレターフォームにどのように適用するかはわかりません。ここで
は、ニュースレターコードです:このフォームを処理する
<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>
スクリプトは簡単です。最初に電子メール変数をリストします。電子メールが入力されたかどうかを確認します(またはエラーメッセージを表示します)。成功した場合は、ニュースレターのリクエストがサイト管理者に送信され、訪問者はニュースレターへの参加を感謝するメッセージを受け取ります。
メールの重複を防ぐにはどうすればよいですか?そして、私はどのようにメソッドを適用するのですか?私はデータベースを使用する必要はないと思う。
ありがとうございます!
だから、私はデータベースを作成しなければならないようです... – gdinari
データストレージの場合、データベースはちょっと意味があります。 – djn