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