中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

C# 用于獲取用戶ip地址的輔助類(lèi)代碼

2018-07-20    來(lái)源:open-open

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

這個(gè)C#類(lèi)用于獲取用戶的訪問(wèn)ip地址,這個(gè)C#類(lèi)可以獲取通過(guò)代理服務(wù)器訪問(wèn)的用戶的真實(shí)ip地址,同時(shí)判斷ip地址的正確性,如果ip地址格式錯(cuò)誤,將會(huì)返回1.1.1.1

namespace DotNet.Utilities
{
    /// <summary>
    /// 共用工具類(lèi)
    /// </summary>
    public static class IpHelper
    {
        #region 獲得用戶IP
        /// <summary>
        /// 獲得用戶IP
        /// </summary>
        public static string GetUserIp()
        {
            string ip;
            string[] temp;
            bool isErr = false;
            if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_ForWARDED_For"] == null)
                ip = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();
            else
                ip = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_ForWARDED_For"].ToString();
            if (ip.Length > 15)
                isErr = true;
            else
            {
                temp = ip.Split('.');
                if (temp.Length == 4)
                {
                    for (int i = 0; i < temp.Length; i++)
                    {
                        if (temp[i].Length > 3) isErr = true;
                    }
                }
                else
                    isErr = true;
            }
 
            if (isErr)
                return "1.1.1.1";
            else
                return ip;
        }
        #endregion
 
 
        
    }
}
 

標(biāo)簽: 代理服務(wù)器 服務(wù)器

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:PHP的Collection集合類(lèi)

下一篇:python 轉(zhuǎn)換數(shù)字為錢(qián)數(shù)