C#做投票系统如何限制一个ip只能投10票?

来源:百度知道 编辑:UC知道 时间:2024/05/31 17:18:57

用Cookies~~比较方便,但不够稳当~~~
也可以用Request.UserHostAddress.ToString()存到一个简单表里面,记录10次后就不准投票了

可以用cookies 有很多源码的。

也可将每个投票的ip次数记录到数据库中
当他再次投票的时候从数据库中查询,看是否超过10如果小于10 返回 true 可以进投票,大于10的话返回个false 表明不能进行票

将投票的ip次数记录到数据库中
当他再次投票的时候从数据库中查询,看是否超过10如果小于10 返回 true 可以进投票,大于10的话返回个false 表明不能进行票 这样能够很好的控制,当投票关闭后就将数据库中的投票记录删掉,这样的话就要单独建立一张表