2

我计划准备一个带有投票选项的画廊(在 php 中)。但是,我遇到了安全问题,不知道如何解决。

我希望每 24 小时只能投票一次。我尝试使用 IP 地址验证,但取决于 ISP,它可能会在重新连接后发生变化。可以从计算机中删除 Cookie。

我考虑了另一种方法:向该人发送一封电子邮件,并附上他们点击投票的链接。这将保存在数据库中,对 IP 地址和电子邮件地址有 24 小时限制。

不幸的是,这些选项不能保证。您还有更多安全提示吗?你会建议别的吗?

PS- CAPTCHA 看起来不错,但用户可能在遇到任何困难时不想投票。

4

2 回答 2

4

为什么不允许投票只登记。

于 2011-06-30T12:48:08.200 回答
0

这可以通过默默无闻来实现。正如 Subdigger 和 Oltarus 所说,仅向注册用户投票是唯一真正的方式。

大多数自动轮询代码只直接提交到表单。您可以设置 cookie 并记录用户活动,以查看他们在提交之前是否真的访问了投票页面。

于 2011-06-30T13:31:08.273 回答