Javascript 基于IP地址的重定向

Javascript 基于IP地址的重定向,javascript,php,ajax,apache,ip,Javascript,Php,Ajax,Apache,Ip,假设我有一个域名和一个英语访问者访问,它会显示基于IP的英语网站,并将他发送到/eng/但如果一个俄罗斯用户继续发送那个人到/ru/ 我只想过滤俄罗斯和其他国家的地址,而不是用户选择的地址,这意味着即使您在法国,您也应该访问/eng/但如果您在俄罗斯,您也应该访问/ru/ 有什么建议吗?还是建议 IP地址不分块分配给国家,因此没有简单的方法。我使用过的最好的解决方案是来自一家名为MaxMind的公司的第三方IP数据库-他们在上有一个开源版本的数据库,并且有许多在线教程可以将其与PHP应用程序集成

假设我有一个域名和一个英语访问者访问,它会显示基于IP的英语网站,并将他发送到/eng/但如果一个俄罗斯用户继续发送那个人到/ru/

我只想过滤俄罗斯和其他国家的地址,而不是用户选择的地址,这意味着即使您在法国,您也应该访问/eng/但如果您在俄罗斯,您也应该访问/ru/


有什么建议吗?还是建议

IP地址不分块分配给国家,因此没有简单的方法。我使用过的最好的解决方案是来自一家名为MaxMind的公司的第三方IP数据库-他们在上有一个开源版本的数据库,并且有许多在线教程可以将其与PHP应用程序集成。

您可以使用第三方集成。有一个第三方服务,

您可以使用
$\u服务器['REMOTE\u ADDR']
获取传入请求的IP地址。请参阅和有关如何将IP地址映射到国家/地区的问题


有几个带有IP映射的免费SQL数据库。他们也有。

当任何用户访问站点时,你都有他们的IP,并且可以根据IP确定访问者来自哪个国家。Spudley可能会调查这一点。