关于IP地址的问题,请各位大虾进来指点一下, 现在要做一个投票系统,就是同一个IP地址,一小时内不能重复投多次票。请问,应该怎么样实现?谢谢!!!只有10分了,先给着,有分时再补上。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把投票的ip和时间记录到数据库.每次登录验证就ok. 到底应该怎么样做比较好呢?还是用cookie? 用page.request.UserHostAddress 就可以获取IP page.request.UserHostAddress 得到的地址是本客户端的地址还是客户那边的对外地址?我是担心同一局域网内的两台机器,用page.request.UserHostAddress 得到相同的地址。。 string url=Request.Url.AbsoluteUri; //获取IP把投票的ip和时间记录到数据库.下次登录时判断!注意时间判断时减去小时,不要减到天数了? page.request.UserHostAddress 和 Request.Url.AbsoluteUri 分别有什么不同? 常用方法是将IP放入COOKIES,投票时比较COOKIES里的IP与用户提交的IP是否一致,一致就不让提交 挂在公网上的运行的程序,要取得的当然是公网IP,同一局域网内的两台机器也当然会被记录成同一个IP同一个MAC string strTime=now.Year.ToString()+now.Month.ToString()+now.Day.ToString()+now.Hour.ToString();string strIP = getIP();自己写个判断记录是否存在的静态方法,需要调用的时候自己用好了,先判断strIp是否存在,再判断strTime是否存在,不存在就记录投票记录好了。再具体的代码就不需要了吧? 放在cookies中如果清空一次cookies不就可以继续了?不过如果要求不是特别严谨也就勉强可以凑合了。放在服务器需要占用一定资源,不过访问量不是特别大的话应该不是问题,毕竟只需要保留一个小时嘛。 菜鸟问题。10位数字判断 请教中英文公式转换问题 当登录按钮为图片按钮的时候,模拟登陆ASPX失败 请教下,这两个语句是什么意思? 在c#中"abc"算是对象吗? 求高手给一段小代码! 请问用c#如何读取mp3文件的信息啊(比如作者信息)谢谢 (请问)使用C#,简单继承了System.Windows.Forms.Button,实现了一个自定义的Button,为何在测试程序中无法响应click事件? 向高手寻求:各种规划方法的理论及其算法 初学C#请大家帮忙?谢谢! 救命啊!新手需要:::关于C#中关于MD5还有Kerberos public key 请问怎样能捕捉到Tab和Shift键组合?
注意时间判断时减去小时,不要减到天数了?
string strIP = getIP();
自己写个判断记录是否存在的静态方法,需要调用的时候自己用好了,先判断strIp是否存在,再判断strTime是否存在,不存在就记录投票记录好了。
再具体的代码就不需要了吧?