-2

可能重复:
IP 到国家?
PHP中的IP到国家

我有一个网站,当他们访问时我在其中存储用户的 IP 地址。我想为他们提供基于 IP 的首页内容。我想我可以将 IP 范围存储在数据库中,当用户来自这些范围时,我可以为他们提供特定的内容。

但问题是在输入网站地址后,网站将加载并显示默认内容。请告诉我怎样才能做到这一点?这样我就可以向我的用户提供基于国家/地区的内容。

假设IP地址是;

IP Address: 109.97.86.2 

它应该检测到它是罗马尼亚,并且应该显示为罗马尼亚设计的页面。

4

2 回答 2

3

使用各种 geoip 数据库之一;我认为MaxMind的那一款是最受欢迎的一款。

然后,当新用户访问您的站点并显示他所在国家/地区的内容时,只需执行 ip=>country 查找。

于 2012-04-15T16:52:55.977 回答
0

IP 到国家/地区的数据库通常已经过时 - 更好的方法可能是将您的客户来自的各个国家/地区的标志放在网站顶部,让人们自行选择。这样,如果英国的妈妈和她在日本的儿子交谈,如果他们愿意,他们都可以看到同一个网站。

于 2012-04-15T16:55:24.583 回答