我正在使用的电脑 处于某局域网中我想获得本台电脑的真实IP 要调用哪个函数?比如说某IP 查询网站像“您的IP地址是:”这一栏里的IP 要如何获取?

解决方案 »

  1.   


    //取得用户 IP
    function getIp()
    {
    if(getenv("HTTP_CLIENT_IP")){
    $onlineip = getenv("HTTP_CLIENT_IP");
    } elseif (getenv("HTTP_X_FORWARDED_FOR")) {
    $onlineip = getenv("HTTP_X_FORWARDED_FOR");
    } else {
    $onlineip = $_SERVER["REMOTE_ADDR"];
    }
    return $onlineip;
    }
      

  2.   

    $ip = getenv('REMOTE_ADDR')  获取当地ip.
      

  3.   

    局域网里很悲剧。只能获得局域网里IP。如果需要外部IP,可以试试数据采集。
      

  4.   

    没有现成的方法吗?刚学PHP数据采集什么的 不明白TAT