易勢動態
網站如何實現通過IP直接獲取到所在地
大家(jia)去一(yi)些有分站(zhan)(zhan)(zhan)的網站(zhan)(zhan)(zhan)時,往往都是(shi)直接(jie)跳轉到了(le)自(zi)己所在地的分站(zhan)(zhan)(zhan),那么這個(ge)是(shi)如何(he)用程序實(shi)現呢?最近也有不少做網站(zhan)(zhan)(zhan)的朋友問(wen)過我(wo)這個(ge)問(wen)題,我(wo)都是(shi)給大家(jia)講了(le)一(yi)下思路(lu),今天我(wo)詳細的給大家(jia)說一(yi)下,應(ying)該如何(he)實(shi)現。
首先上網去找QQWry.dat文件,放到網站的根目錄下。這個是IP的數據庫文件。然后添加一個IPScanner的類,這個類的代碼大家可以去網上搜一下,我就不貼出來了。最后是在頁面中調用ip獲取城市。
string ip="123.81.176.99";//ip地址
IPScanner ipscaner = new IPScanner();//我們建立的類
ipscaner.IPLocation(ip); //調用類中的方法
string strIPAddress=ipscaner.Country;//獲得所在地
以上三步就可以實現,根據ip來判斷城市了。