不是吧你用控制ip就可以了.
呵呵.
<?php
print $_SERVER['REMOTE_ADDR'];
?>

解决方案 »

  1.   

    ip可以是可以 只是想到能不能获取mac地址啊谁能帮帮我 呵呵
      

  2.   

    不可能吗 ?????where there is a will,there is a way.
      

  3.   

    获取客户短的mac地址是不行的对于你的情况如果用ip控制的话,那一个代理上网下面的所有电脑只能相当于一台电脑了。当然拨号上网的客户也可以通过重新拨号来投票。
    使用其它的方法也都有缺陷,比如使用session,如果客户用两个ie来投票,你就没办法控制;使用cookie的话也不行,稍好一点,但也有聪明的客户会在投票后清除cookie,然后后再来投票。
    上面方法都不能做到准确。
    你可以控制只有注册用户才能投票,投了票以后马上在数据库里面记录下来。这样虽然准确,但是需要投票的人必须注册,而且不同的注册用户也可以在同一台电脑上面投票。一般情况下都使用纪录客户端ip来控制
      

  4.   

    还是用ping -a ip或nbtstat -a ip吧
      

  5.   

    可以用PHP的COM()函数调用其他的程序,例如自己编写获取硬件信息的dll文件,目前的PHP版本我知道的就只有这个办法了
      

  6.   

    用JS在注册表里面找,不过IE的安全级别一般都不允许的
      

  7.   

    我看过一篇文章,介绍过这方面,不过,我没有试过,因为这是在linux下运行。只用于linux下
    <?PHP
    function getmac($ip){
     $str=exec("grep '$ip' /proc/net/arp");
     ereg("(..:..:..:..:..:..)",$str,$regs);
     return $regs[1];
    }
    echo getmac($REMOTE_ADDR);
    ?>
      

  8.   

    显示是什么玩意?00:00:**:**:**:**
    mac是什么东西?
      

  9.   

    php中不能直接得到
    只能通过调用com组件实现
    有人问过这个问题了
    http://expert.csdn.net/Expert/topic/1127/1127039.xml?temp=.7604639
      

  10.   

    为什么要查询MAC地址,有什么用对于php
      

  11.   

    我用
    http://expert.csdn.net/Expert/topic/1127/1127039.xml?temp=.7604639
    的方法,看到mac地址等信息了,但怎么得到mac地址呢,用什么函数、方法。
      

  12.   

    还有,服务器端登录可以看到mac地址,但是在客户端得到ip,却不显示mac地址,能不能解决?
    谢谢。