小弟做一个项目,需求是这样的,
   会员为推广自己,将自己的主页链接复制推广,当别人点击这个链接的时候,给这个会员的活跃值加1,在网上搜了半天,说可以获取客户电脑的mac地址,或者有什么别的方式实现,望大虾指点一下  我要考虑的因素是
  1.不同操作系统,window,linux,unix
  2.考虑客户是一个局域网环境
  3.这个链接在同一台电脑上一天只能算一次(不能一个人老点这个链接,活跃值一直加吧!!)小弟在线等..

解决方案 »

  1.   

    一般来说,用同一台电脑这个有点难,例如,一台机器安装虚拟机,然后改MAC地址,还是用IP来判断吧,把当天的加贡献的操作都存在数据库中,里面保存IP地址,然后有人第二次点击时,如果数据库中存在这个IP的记录,就不增加。
      

  2.   


    小弟是菜鸟,想问问  在一个局域网中,外网IP假如是 124.34.23.123  
     然后局域网中有用户192.168.0.10,192.168.0.20,等用户,用户192.168.0.10点击链接我获取的用户IP是124.34.23.123吗?如果是,那192.168.0.20点击后,不是会出现加不了活跃值的问题了?
      

  3.   

    没做过这类项目,但是我想可以从cookie上试验一把,因为大部门人没有删除cookie的习惯。保险考虑还是IP更能保证唯一性。 但是用户不停切换IP的话那也没办法。 呵呵
      

  4.   

    用cookie,不可能的,用户一删cookie,可以一直点击链接增加活跃度的,
      

  5.   

    这个是不能避免的,一般都记录ip,一个ip设置一天点几次!