防止用户多次提交表单

Prevent user from submiting multiples times a form

本文关键字:提交 表单 用户      更新时间:2023-09-26

我知道其他一些主题与此相关,但我有一个在其他任何地方都找不到的规范。

在我的网站上,人们可以填写一个小表格(姓名/名字/电子邮件),有机会赢得一个活动的入场券。我想要做的是,防止他们在同一事件中玩多次。为什么?因为他们中的一些人不止一次地改变电子邮件。

所以我想使用一个javascript cookie,这样我就可以检查用户是否已经提交了一个表单。但问题是,我们有很多赛事,他们需要能够参加所有的比赛。所以如果我在cookie中存储一些东西,它们将只能播放一次,对吗?

谢谢,

不,你不对。你可以设置你的代码来检查一个cookie是否存在,如果它存在,你可以不给任何赢得入场券的机会。

除此之外,您可以为每个游戏使用多包cookie,或者只是使用read命令来cookie,然后您可以创建一个新的cookie,其中包含上次cookie的信息,并将当前游戏的信息添加到当前cookie中。

我希望我说的有意义…