代码之家  ›  专栏  ›  技术社区  ›  coolkid

在PHP的socket编程中获取客户端IP

  •  2
  • coolkid  · 技术社区  · 14 年前

    我用PHP编写了一个usingsocket库应用程序。我怎样才能得到客户的IP?谢谢你的帮助

    2 回复  |  直到 14 年前
        1
  •  9
  •   nos    14 年前
        2
  •  -5
  •   Satya Prakash    14 年前
    <?php
    if ($_SERVER['HTTP_CLIENT_IP'])
        $visitorIP = $_SERVER['HTTP_CLIENT_IP'];
    elseif ($_SERVER['HTTP_X_FORWARDED'])
        $visitorIP = $_SERVER['HTTP_X_FORWARDED'];
    elseif ($_SERVER['HTTP_X_FORWARDED_FOR'])
        $visitorIP = $_SERVER['HTTP_X_FORWARDED_FOR'];
    else
        $visitorIP = $_SERVER['REMOTE_ADDR'];
    
    ?>
    

    更多/讨论- getting visitor's real IP address

    推荐文章