У меня есть простая форма бюллетеня в нижнем колонтитуле моего сайта, и я хочу запретить посетителям отправлять свои электронные письма дважды.
Я знаю, что есть несколько способов сделать это, использование базы данных одно,Некоторые другие используют 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>
Сценарий для обработки этой формы прост.Сначала перечисляется переменная электронной почты;проверяет, было ли введено письмо (или отображает сообщение об ошибке);и в случае успеха запрос на рассылку отправляется администратору сайта, и посетитель получает сообщение с благодарностью за присоединение к рассылке.
Что я могу сделать, чтобы предотвратить дублирование отправки электронной почты?И как мне применять методы.Я надеюсь, что мне не нужно использовать базу данных.
Большое спасибо!