| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
-
- namespace Y.Utils.ComputerUtils
- {
- /// <summary>
- /// 共用工具类
- /// </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
- }
- }
|