<?php
@exec("ipconfig /all",$array);
for($Tmpa;$Tmpa<count($array);$Tmpa++){
    if(eregi("Physical",$array[$Tmpa])){
        $getstr=explode(":",$array[$Tmpa]);
        echo $getstr[1];
    }
}
?> sports98 发表于 dev-club.com

解决方案 »

  1.   

    但从算法上应该要加个break;
    <?php
    @exec("ipconfig /all",$array);
    for($Tmpa;$Tmpa<count($array);$Tmpa++){
        if(eregi("Physical",$array[$Tmpa])){
            $getstr=explode(":",$array[$Tmpa]);
            echo $getstr[1];
            break;
        }
    }
    ?>
      

  2.   

    但那是服务器端的mac地址啊,又没有用的!客户端的从安全上来说应该不不可以得到的,至少我没有见过哪里可以做到的!
      

  3.   

    谢谢feel8(准备早起的鸟)
     你这种方法得到的是服务器的地址
    而且只能在WINDOWS的服务器上运行才能得到结果
      

  4.   

    如果你想得到客户的网卡MAC需要借助第三放插件,这样的插件有人做出来的如果只靠PHP的话办到的可能性几乎为 0
      

  5.   

    我很想知道、
     别的象ASP JSP什么的可以吗?、 我是说得到客户端的