2 leedreamer leedreamer 于 2015.06.29 20:07 提问

从新西兰访问网站跳到A页面,从大陆访问网站跳到B页面

怎么实现这个功能?JS可以吗?从大陆访问跳到一个页面,从新西兰的访问者跳到另一个页面去?

4个回答

inforstack
inforstack   2015.06.29 20:19

你可以用js获取当前地理位置,在根据地理位置跳转页面。
下面两个链接是怎么获取当前地理位置:
http://blog.csdn.net/cheung1021/article/details/6784627
http://www.jb51.net/article/58654.htm

bdmh
bdmh   Ds   Rxr 2015.06.29 20:30

通过过去来访的ip去确定是来自哪个国家

oyljerry
oyljerry   Ds   Rxr 2015.06.30 11:08

根据GEOIP,这个有现成的库,可以根据IP得到国家信息,然后redirect到对应的不同页面

showbo
showbo   Ds   Rxr 2015.06.30 11:41

有很多接口可以用,你获取接口返回的信息后判断下地址是否是新西兰的然后做跳转
javascript通过ip获取物理地址

 <script src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script>
<script>
    var country = remote_ip_info.country;
    switch (country) {
        case '中国': location = 'xxxxx'; break;
        case '新西兰': location = 'xxxxx'; break;
        //more case...
    }
</script>
Csdn user default icon
上传中...
上传图片
插入图片