如何检测网站访问者的国家(具体来说,是美国还是其他国家)?
我需要在我的网站上为美国和非美国访客显示不同的链接。这仅仅是为了方便起见,所以我不需要非常准确的度量,也不需要考虑安全性或欺骗问题。
我知道有地理定位服务和列表,但这似乎有点过于复杂,因为我只需要大致确定用户是否在美国。
我考虑使用JavaScript来获取用户的时区,但这似乎只能提供偏移量,所以加拿大、墨西哥和南美洲的用户与美国的用户会有相同的值。
除了获取IP地址并进行查找之外,是否有其他信息可以在JavaScript或PHP中获取以确定这一点吗?