【发布时间】:2011-12-27 07:34:47
【问题描述】:
与网页上的投票设施一起显示的是以下输入字段,访问者(选民)可以在抽奖中输入他们的详细信息,作为对他们参与投票的奖励的奖励。
抽奖表格脚本未附加到投票脚本。抽奖输入表单脚本中的所有输入都经过验证,并将信息发送到平面文件。这是一项仅持续 7 天的简短民意调查,针对小镇论坛可能不时出现的不同主题。 (ip也被收集)
Name :<input type="text" name="visitor" /><br /><br />
Email :<input type="text" name="visitormail" /><br /><br />
Phone :<input type="text" name="visitorphone"/><br /><br />
提交时,“谢谢”页面会告知访问者他们的详细信息将在抽奖活动中一次用于礼篮。换句话说,访问者可以返回并再次填写表格并提交,要求我在完成随机数抽奖之前检查并清除平面文件中的多个条目!
问题有没有一种简单的方法来安装一些东西来防止访问者尝试多次进入抽奖?
【问题讨论】:
-
您是否先以用户身份登录?
-
禁止登录 - 试图为普通玩家维护简单的访问权限。另外,暂时不想超越自己的技能。
-
有多人参加抽奖有这么大的问题吗?你怎么知道他们没有在你的投票中多次投票?
-
目前使用每个 ip 一票管理多个投票条目。但是在过去的半个小时里,我学到了很多关于 ip 的知识。正如您所指出的,没有一个可以解压和插入的简单解决方案。
标签: php forms flat-file multiple-entries