zoukankan      html  css  js  c++  java
  • 获取客户端Ip

         /// <summary>  
            /// 获取客户端Ip  
            /// </summary>  
            /// <returns></returns>  
            public static string GetClientIp()
            {
                String clientIP = string.Empty;
                if (System.Web.HttpContext.Current != null)
                {
                    clientIP = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
                    if (string.IsNullOrEmpty(clientIP) || (clientIP.ToLower() == "unknown"))
                    {
                        clientIP = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_REAL_IP"];
                        if (string.IsNullOrEmpty(clientIP))
                        {
                            clientIP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
                        }
                    }
                    else
                    {
                        clientIP = clientIP.Split(',')[0];
                    }
                }
                return clientIP;
            }
  • 相关阅读:
    NVelocity的基本用法
    awk字符串处理
    R中去除为NA的行--转载
    从Github上轻松安装R包—githubinstall包--转载
    志诺维思(北京)基因科技有限公司
    密码子优化--转载
    reshape2 数据操作 数据融合( cast)
    rsync数据同步工具
    R语言中的字符串处理函数
    R中的sub替换函数【转】
  • 原文地址:https://www.cnblogs.com/XuPengLB/p/5689188.html
Copyright © 2011-2022 走看看