新闻表--有点击数这个字段,现在的情况是点击一次加一次,这样很不真实,
在asp.net如何实现精确统计?
一小时内同一IP访问,只加1次?怎么样?还有没有更好的方法。请指教?
最好有代码说明!

解决方案 »

  1.   

    用cookie将点击时间保存在客户机器上,每次访问的时候做下时间的比较就好了,如果是同一个ip,很有可能很多用户在同一个ip上,比如网吧这样的情况,这样来限制也不是很精确了,所以cookie是不错的选择
      

  2.   

    看你是怎么定义的,如果是为了作为参考用,cookie就可以了,只要对方不是恶意刷点击(删cookie)
      

  3.   

    用cookie最好了
    人家点一次,就记录,在点,就查询cookie,不记录,当然,如果对方把你cookia删了,那也没办法不过这个办法也是相对来说很精确的了
      

  4.   

    只能记录Cookie了,确实用户删除Cookie你就没有办法了啊,除非需要登陆才能点击