就像是192.168.1.2 这样的客户端内网ip
我找了个js实现了,但是只能用ie内核的才行,客户说他们浏览器不是统一的,因为做了个会议室预定系统,请问有没有其他办法实现,谢谢!

解决方案 »

  1.   

    $ip=$_SERVER['REMOTE_ADDR'];
    用PHP不能实现么?菜鸟飞过
      

  2.   

    至少php目前是不行的。
    只有用其他方式。
    这里面涉及到很多网络上的问题
      

  3.   

    不晓得, js运行在浏览器上, 从概念上讲一般没权限主动读取PC信息,ie是用 ActiveXObject实现吧?
      

  4.   

    那么 $_SERVER['REMOTE_ADDR'] 不就行了?
      

  5.   

    你用内网ip访问web,$_SERVER['REMOTE_ADDR'] 不是你的内网ip? 应该是的吧.
      

  6.   


    //运行在客户端是windows情况下
    //linus我现在没环境,@exec("ifconfig -a", $arr),自己试下,打印出来是什么
    @exec("ipconfig /all",$arr);foreach($arr AS $val)
    {
    if(eregi("IP Address",$val))
    {
    echo substr($val, strpos($val, ":") + 1);
    break;
    }
    }
      

  7.   

    服务器放在外网,获取的ip好像都是上网的ip吧,内网中的具体ip好像获取不到,楼主可试下用mac地址去区分呗