这个不可取啊
如果用户是用猫拨号上网的呢?
象你这样的问题最好用session或者cookie或者ip可以解决问题啊我正在寻求如何得到用户的cpu号码或者硬盘序列号。这也是唯一的。

解决方案 »

  1.   

    象这样投机摸狗的事 php 好象是望尘莫及呀
      

  2.   

    用不着那么狠吧。一般禁止一下就行了。比如在客户端种个Cookie,然后通过判断这个Cookie来拒绝再次投票就行了。
      

  3.   

    调用win api
    怎么调,还没用过,但是用这个技术肯定能做!php是用c来写出来的,一般能拿c来做的,估计拿php都能做,我是这么想的,可能我接触的方面不多,呵呵
      

  4.   

    to: qingxia(青虾) 
    php是服务器端脚本,不论什么api都是控制的服务器不是客户端
    如果你得到了也是服务器网卡的地址,不是客户端网卡的地址
    要想得到客户端的信息要从js或者activex或者applet入手,不过如果是木马更好,呵呵
      

  5.   

    to ashchen(陈辉) 
    呵呵,php是服务器端的脚本,所以我说的就是能拿php可以随便控制服务器!不是说拿php来控制客户端,要是拿php控制客户端,已经不是php了!
    至于控制服务器的程度,就怕我做不到,不怕别人做不到!
      

  6.   

    寒, 一个投票做到这个程度已经是非常过份了. 
    事实上用Cookie就可以了.
    任何一件事情想要绝对完美都是不可能的. 如果为了追求那么一点点的完美程度而花费N大的精力搞来搞去, 根本不值得.
    再说了, 用PHP来获得客户机的网卡地址, 硬盘序列号, CPU等等....是不可能的事. 就算可能, 也不知道要花费多大的精力, 值得吗...
      

  7.   

    这些只能交给javascript来做了
    javascript说:这个..基本上..很难! :)
      

  8.   

    投过票后就设一个COOKIE变量, 时限你自己定. 以后就检查这个COOKIE, 如果已经设过变量, 就说明已经投过票了.