要做个单页面,有个难题不知道咋办。说简单点,就是:
根据 IP 地址,只把内容展现给指定地区的,比如:北上广深
根据 IP 地址,北京的只展示北京的,上海只展示上海的。
嗯,北上广深的内容都不一样。
根据 IP 地址,只把内容展现给指定地区的,比如:北上广深
根据 IP 地址,北京的只展示北京的,上海只展示上海的。
嗯,北上广深的内容都不一样。
|
catrorJul 24, 2018 via Android
1
买 IP 地址库,地域信息精确到市的。
|
|
chisocoJul 24, 2018 via Android
3
有专门的对照表
|
|
t6attackJul 24, 2018
4
用最广泛的纯真 ip 库(qqWry.dat)就行。ip to 地区 实现代码网上都传烂了。
|
|
xfspaceJul 24, 2018 via Android
5
之前不是有个分地区插广告的 js 么
|
|
opengpsJul 24, 2018
6
就是展示之前多一个 ip 归属地库操作
|
|
dodo2012Jul 24, 2018
7
ip 的只对电脑端的吧,移动端 ip 超级不准
|
|
8
说一点额外的建议:手机端会有漫游回归属地的问题,所以最好加上一个城市选择的功能。
另外也可以不根据 IP 地址,而是请求位置权限来获取城市。 |
|
7654Jul 24, 2018
9
根据地图 api 返回实际地址
|
|
TheBladeDancerJul 24, 2018
10
|
|
zyp0921Jul 24, 2018
11
根据定位信息啊。。。
|
|
enngJul 24, 2018 via iPhone
12
nginx 的 geoip 模块?
|
|
580a388da131Jul 24, 2018 via iPhone
13
geoip 模块
ip 库 dns 分省解析 |
|
xderamJul 24, 2018
14
如果对精确度要求不太高的话,可以换个思路,用智能解析可以粗略的办到。当然 geoip 也不能保证百分之百的准确,但精确度应该高多了,具体方案取舍取决于场景。
|
|
GoPHPJul 24, 2018
16
这种情况基本上就根据 ip 定位就差不多了,提供一个手动选择地区的功能不就行了,市面上都是这么做的
|