既然你已经列举了IP、Session、Cookie、MAC
并且指明无须关联账户
那就只剩下JS限制了
另外,高级点的,你可以使用短信验证码(需要花钱)或者邮箱验证码(成本较低,抽奖用户可以换N个邮箱)
来保证唯一性(无须注册)
增加一个需要输入验证码的框,随便一个图片验证码就可以解决啊。
不管是什么浏览器。图片生产等的验证码,都应该能运行吧。
验证码必须填进去才可以点击抽奖按钮。
你是想一个用户只能一个抽奖码?那么你必须验证用户的手机号或者和身份证号关联。
如果只是想生产不重复的抽奖号码,你只需定义一个数组,里面有全部抽奖号码,用户抽出一个,标记为0,发现零就另外给用户一个抽奖号码。