本人在做一个小东西。类似于统计。现在的想法是当他访问过以后,就在客户端做上标识,下次访问的时候还在。系统所在域名www.xxx.com 这个是不变的,生成一段代码 如: <script src="http://www.xx.com/xx.aspx?uid=8"></script>放到不同的网站里面去。如:www.1.com   www.2.com  等等.....当浏览www.1.com的时候,会自动调用www.xxx.com里的相关程序。我用了cookies,但是发现当我访问www.1.com的时候不会产生cookies。这样我就取不到同一个人访问这个网站的次数了。因为IP会变,所以就没有考虑IP的情况。如果cookies行不通,不知道有没有更好的方法。谢谢指教

解决方案 »

  1.   

    因为IP会变,所以就没有考虑IP的情况。
    MAC绑定
      

  2.   

    MAC绑定 是不行的。因为是统计,所以浏览的人是广大网友。
    想过取mac的物理地址,不过asp.net页面取不到。所以也放弃了。
      

  3.   

    你在考虑投票之类的问题?? 
    完全精确 现在没有那个投票能做到 所以你最好多验证记下 
    cookie验证 用户验证 ip验证 
    身份证号码验证  
      

  4.   

    就是想通过cookie验证,可以发现他不产生cookie。这个纠结了一上午了。
    如果直接访问www.xx.com/xx.aspx,是可以产生的。
    但是 访问带<script src="http://www.xx.com/xx.aspx?uid=8"></script> 这个的其他网址。就不产生cookie了
      

  5.   

    传说中 能使用cpu编号验证
    但是 人家真要 恶意的弄 你还没多少方法防 
    呵呵 所以尽量精确就好了 
      

  6.   

    哎,我是asp.net,是网页还没有winform那么强大的功能。
    我也想尽量精确一点就行了,可是现在我连cookie都没有产生,根本无法判断。还谈什么尽量精确哦
      

  7.   

    你在考虑投票之类的问题?? 
    完全精确 现在没有那个投票能做到 所以你最好多验证记下 
    cookie验证 用户验证 ip验证 
    身份证号码验证  
     说的很有道理啊 !加油呀