当前文章: 首页 >> 编程开发 >> PHP >> PHP获取客户端和服务器IP地址
«    2021年7月    »
1234
567891011
12131415161718
19202122232425
262728293031
网站分类
访客信息
    标签列表
    最近发表
    友站访问排行

      PHP获取客户端和服务器IP地址

      获取客户端IP地址:

      /**
       * 获取客户端IP地址
       * @return string
       */
      function get_client_ip() { 
          if(getenv('HTTP_CLIENT_IP')){ 
              $client_ip = getenv('HTTP_CLIENT_IP'); 
          } elseif(getenv('HTTP_X_FORWARDED_FOR')) { 
              $client_ip = getenv('HTTP_X_FORWARDED_FOR'); 
          } elseif(getenv('REMOTE_ADDR')) {
              $client_ip = getenv('REMOTE_ADDR'); 
          } else {
              $client_ip = $_SERVER['REMOTE_ADDR'];
          } 
          return $client_ip; 
      }


      获取服务器端IP地址:

      /**
      * 获取服务器端IP地址
       * @return string
       */
      function get_server_ip() { 
          if (isset($_SERVER)) { 
              if($_SERVER['SERVER_ADDR']) {
                  $server_ip = $_SERVER['SERVER_ADDR']; 
              } else { 
                  $server_ip = $_SERVER['LOCAL_ADDR']; 
              } 
          } else { 
              $server_ip = getenv('SERVER_ADDR');
          } 
          return $server_ip; 
      }


      声明:本站原创文章,转载、复制、使用等请注明出处。
      标题PHP获取客户端和服务器IP地址
      作者jues
      地址: http://blog.jues.org.cn/post/php-huo-qu-ke-hu-duan-he-fu-wu-qi-ip-di-zhi.html

      发表评论:

      Powered By Z-BlogPHP 1.7.0 Powered By Z-BlogPHP © 2018 jues博客 Copyright Your WebSite.Some Rights Reserved.联系站长 Themes by jues