print_r($_SESSION);
    function getIP()
    {
   $ip  = getenv("REMOTE_ADDR");
   $ip1 = getenv("HTTP_X_FORWARDED_FOR");
   $ip2 = getenv("HTTP_CLIENT_IP");
   ($ip1) ? $ip = $ip1 : null ;
   ($ip2) ? $ip = $ip2 : null ;
   return $ip;
    }

解决方案 »

  1.   

    换个写法
    function getClientIP() {

    if( isset($_SERVER['HTTP_X_FORWARDED_FOR']) ) {

    $clientIP = $_SERVER['HTTP_X_FORWARDED_FOR'];

    } elseif( isset($_SERVER['HTTP_CLIENT_IP']) ) {

    $clientIP = $_SERVER['HTTP_CLIENT_IP'];

    } else {

    $clientIP = $_SERVER['REMOTE_ADDR'];

    }
    return $clientIP;
    }
      

  2.   

    服务器端IP
    $ip = gethostbyname($_SERVER["SERVER_NAME"]);
    echo $ip;
      

  3.   

    对于session
    <?php
    // page1.phpsession_start();echo 'Welcome to page #1';$_SESSION['favcolor'] = 'green';
    $_SESSION['animal']   = 'cat';
    $_SESSION['time']     = time();// Works if session cookie was accepted
    echo '<br /><a href="page2.php">page 2</a>';// Or maybe pass along the session id, if needed
    echo '<br /><a href="page2.php?' . SID . '">page 2</a>';
    ?> 
    对于IP:$_SERVER['REMOTE_ADDR'];
      

  4.   

    楼上的:
    $_SERVER['REMOTE_ADDR'];是得到客户端IP,楼主想得到服务器的IP