易势动态
网站如何实现通过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来判断城市了。