亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

asp.net 獲取客戶端瀏覽器訪問的IP地址的實例代碼

2024-07-10 13:32:34
字體:
來源:轉載
供稿:網友

本文介紹了asp.net 獲取客戶端瀏覽器訪問的IP地址的實例代碼,分享給大家,自己也留個筆記

1、js方法

<!DOCTYPE html> <html> <head>   <meta charset="UTF-8" />   <title>Document</title>   <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>    <script type="text/javascript">      document.write('IP地址:' + returnCitySN["cip"] + ', 城市編碼:' + returnCitySN["cid"] + ', 地區:' + returnCitySN["cname"]);   </script> </head> <body>  </body> </html> 

2、后臺代碼實現

#region IP地址限制功能 2017-07-18      /// <summary>    ///     /// </summary>    /// <returns></returns>    public bool IsIPValidate()    {      bool flag = false;      string userip = GetLoginIp();      string[] addr = GetAddressByIp(userip);      string addrs = addr[0] + addr[1];      if ("北京".Equals(addr[0]) || "北京".Equals(addr[1]))      {        flag = true;      }      return flag;    }      /// <summary>    /// 獲取遠程訪問用戶的Ip地址    /// </summary>    /// <returns>返回Ip地址</returns>    protected string GetLoginIp()    {      string loginip = "";      //Request.ServerVariables[""]--獲取服務變量集合       if (Request.ServerVariables["REMOTE_ADDR"] != null) //判斷發出請求的遠程主機的ip地址是否為空      {        //獲取發出請求的遠程主機的Ip地址        loginip = Request.ServerVariables["REMOTE_ADDR"].ToString();      }      //判斷登記用戶是否使用設置代理      else if (Request.ServerVariables["HTTP_VIA"] != null)      {        if (Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null)        {          //獲取代理的服務器Ip地址          loginip = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();        }        else        {          //獲取客戶端IP          loginip = Request.UserHostAddress;        }      }      else      {        //獲取客戶端IP        loginip = Request.UserHostAddress;      }      return loginip;    }        /// <summary>    /// 根據IP獲取省市    /// </summary>    public string[] GetAddressByIp(string ip)    {      string PostUrl = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=" + ip;      string res = GetDataByPost(PostUrl);//該條請求返回的數據為:res=1t115.193.210.0t115.194.201.255t中國t浙江t杭州t電信      string[] arr = getAreaInfoList(res);      return arr;    }      /// <summary>    /// Post請求數據    /// </summary>    /// <param name="url"></param>    /// <returns></returns>    public string GetDataByPost(string url)    {      HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);      string s = "anything";      byte[] requestBytes = System.Text.Encoding.ASCII.GetBytes(s);      req.Method = "POST";      req.ContentType = "application/x-www-form-urlencoded";      req.ContentLength = requestBytes.Length;      Stream requestStream = req.GetRequestStream();      requestStream.Write(requestBytes, 0, requestBytes.Length);      requestStream.Close();        HttpWebResponse res = (HttpWebResponse)req.GetResponse();      StreamReader sr = new StreamReader(res.GetResponseStream(), System.Text.Encoding.Default);      string backstr = sr.ReadToEnd();      sr.Close();      res.Close();      return backstr;    }      /// <summary>    /// 處理所要的數據    /// </summary>    /// <param name="ip"></param>    /// <returns></returns>    public static string[] getAreaInfoList(string ipData)    {      //1t115.193.210.0t115.194.201.255t中國t浙江t杭州t電信      string[] areaArr = new string[10];      string[] newAreaArr = new string[2];      try      {        //取所要的數據,這里只取省市        areaArr = ipData.Split('t');        newAreaArr[0] = areaArr[4];//省        newAreaArr[1] = areaArr[5];//市      }      catch (Exception e)      {        }      return newAreaArr;    }      #endregion 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到ASP.NET教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美风情在线观看| 国产在线播放不卡| 亚洲国产欧美在线成人app| 久久精品夜夜夜夜夜久久| 91精品国产乱码久久久久久久久| 91久久久久久久久久| 国产亚洲欧洲高清一区| 丝袜亚洲另类欧美重口| 国产在线a不卡| 国内精品中文字幕| 法国裸体一区二区| 91色在线观看| 国产视频999| 国产亚洲精品美女久久久久| 97视频com| 亚洲人成在线观| 日韩av有码在线| 亚洲第一网站男人都懂| 亚洲精品日韩激情在线电影| 中文字幕在线成人| 永久免费看mv网站入口亚洲| 欧美日韩日本国产| 久久亚洲精品国产亚洲老地址| 第一福利永久视频精品| 在线精品91av| 久久久久久久久久久久久久久久久久av| 在线观看91久久久久久| 国产精品久久电影观看| 岛国视频午夜一区免费在线观看| 欧美激情精品久久久久| 人妖精品videosex性欧美| 欧美老妇交乱视频| 欧美日韩国产一区在线| 中文字幕日韩免费视频| 欧美精品www| 亚洲高清福利视频| 法国裸体一区二区| 欧美一级高清免费播放| 久久电影一区二区| 岛国av一区二区在线在线观看| 日韩中文字幕精品| 秋霞成人午夜鲁丝一区二区三区| 久久人人爽亚洲精品天堂| 国产一区深夜福利| 日韩视频精品在线| 国产xxx69麻豆国语对白| 好吊成人免视频| 日本精品久久久久久久| 热re99久久精品国产66热| 91豆花精品一区| 欧美高清激情视频| 黑人狂躁日本妞一区二区三区| 国产精品国产福利国产秒拍| 亚洲精品国产品国语在线| 久久久亚洲天堂| 国产日韩一区在线| 热门国产精品亚洲第一区在线| 日韩乱码在线视频| 亚洲的天堂在线中文字幕| 国产91精品高潮白浆喷水| 亚洲一区精品电影| 国产午夜精品久久久| 欧美精品一区二区免费| 中文字幕日韩欧美精品在线观看| 亚洲第一区第一页| 人人爽久久涩噜噜噜网站| 国产精品嫩草影院久久久| 亚洲精品按摩视频| 欧美极品美女视频网站在线观看免费| 亚洲人成电影在线| 欧美老妇交乱视频| 在线观看国产欧美| 一个人看的www久久| 一二美女精品欧洲| 欧美激情一级二级| 色婷婷综合成人| 欧美精品一区二区免费| 亚洲欧美在线一区二区| 亚洲已满18点击进入在线看片| 伊是香蕉大人久久| 欧美日韩国产精品一区| 久久久久久久av| 欧美一区二区三区四区在线| 在线视频日本亚洲性| 国产精品电影网| 成人av电影天堂| 成人国产精品色哟哟| 亚洲成年网站在线观看| 性欧美激情精品| 久久免费国产精品1| 亚洲国产精品99| 亚洲国产女人aaa毛片在线| 中国china体内裑精亚洲片| 精品国产一区久久久| 欧美性猛交丰臀xxxxx网站| 久久久国产在线视频| 欧美激情视频一区二区| 91精品久久久久久久久中文字幕| 国产大片精品免费永久看nba| 欧美日韩在线第一页| 69久久夜色精品国产69| 国产精品久久久久久久久久ktv| 亚洲高清一二三区| 亚洲男人天堂手机在线| 日韩亚洲精品视频| 欧美另类在线播放| 97色在线观看| 91久久精品国产91久久| 国产精品成人一区二区三区吃奶| 欧美最顶级的aⅴ艳星| 国产区亚洲区欧美区| 伊人伊成久久人综合网小说| 日韩一中文字幕| 992tv在线成人免费观看| 96sao精品视频在线观看| 7777kkkk成人观看| 啊v视频在线一区二区三区| 丰满岳妇乱一区二区三区| 日韩视频在线免费观看| 日韩视频在线观看免费| 国产精品偷伦一区二区| 最近更新的2019中文字幕| 国产乱人伦真实精品视频| 亚洲国产美女精品久久久久∴| 九九综合九九综合| 久久精品成人欧美大片| 亚洲欧美另类中文字幕| 亚洲午夜未删减在线观看| 国产一区二区三区欧美| 欧美最近摘花xxxx摘花| 国产精品自产拍在线观| 日本高清视频精品| 久久天天躁狠狠躁夜夜av| 亚洲国模精品一区| 欧美激情在线观看视频| 欧美性xxxxxxxxx| 欧美激情在线观看| 国产97在线视频| 国产亚洲激情视频在线| 91久久国产精品91久久性色| 91精品在线看| 久久全国免费视频| 欧美日韩另类字幕中文| 久久综合网hezyo| 亚洲aa中文字幕| 98精品国产高清在线xxxx天堂| 8090成年在线看片午夜| 久久九九免费视频| 伊人激情综合网| 欧美精品videos| 视频在线观看99| 国产一区二区三区在线播放免费观看| 亚洲精品一区二三区不卡| 色婷婷综合久久久久| 最好看的2019年中文视频| 亚洲第一精品电影| 51精品在线观看| 亚洲国产日韩欧美在线图片| 久久精品视频网站| 亚洲午夜久久久影院| 久久久久久亚洲精品| 亚洲理论在线a中文字幕| 国产91热爆ts人妖在线| 91夜夜未满十八勿入爽爽影院|