放置Cookie以防止重新访问网站

时间:2014-04-28 16:15:26

标签: javascript php mysql forms

我有一个比赛网站,我希望它能阻止人们在页面上提交表单时继续使用它。这可能吗?

由于

2 个答案:

答案 0 :(得分:1)

您可以构建系统,要求用户输入其电子邮件地址,并输入发送给他们的验证码。但他们只能输入一次此验证码。因此,欺骗的唯一方法是使用两个单独的电子邮件地址(并且他们必须能够访问这两个地址)。

Cookies不是最好的选择,因为任何人都可以清除他们的cookie。

答案 1 :(得分:0)

不一定可以停止用户请求页面,但是您可以将它们重定向到另一个页面或向他们显示某种错误消息,告诉他们他们可以& #39; t重新提交。

假设您已经进行了某种类型的用户注册(并且将竞争条目与具有ID的用户捆绑在一起),那么您所要做的就是检查数据库中是否存在竞争条目,然后,如果找到一个,强制重定向(可能在<script>标记中)或用您无法重新提交的通知替换页面的呈现。