基于国家/地区的基于 IP 的内容


ip based content based on country

可能的重复项:
IP到国家?
在 PHP 中向国家/地区发送 IP

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

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

假设 IP 地址是;

IP Address: 109.97.86.2 

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

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

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

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