我有一个网站,我在访问时会存储用户的IP地址。我想为他们提供基于IP的首页内容。我想我可以在数据库中存储IP范围,当用户来自这些范围时,我可以为他们提供特定的内容。
但问题是,在输入网站地址后,网站将加载,它将显示默认内容。请告诉我怎样才能做到这一点? 这样我就可以向用户提供基于国家/地区的内容。
假设IP地址是;
IP Address: 109.97.86.2
它应该检测到它是 Romania 并且它应该显示为罗马尼亚设计的页面。
答案 0 :(得分:3)
使用各种geoip数据库之一;我认为来自MaxMind的那个是最受欢迎的那个。
然后,当新用户访问您的网站并显示其所在国家/地区的内容时,只需执行ip =>国家/地区查询。
答案 1 :(得分:0)
IP到国家/地区的数据库通常都已过时 - 更好的方法可能是将客户来自各个国家/地区的标记置于网站顶部,让人们自行选择。这样,如果英国的妈妈在日本与她的儿子交谈,他们可以在他们希望的时候看到同一个网站。