【发布时间】:2012-04-04 02:46:14
【问题描述】:
有没有办法根据人员位置执行 PHP If 语句?
我的问题归结为亚马逊附属链接。在 Amazon.co.uk 上购买 DVD 的链接与在 Amazon.com 上购买的链接不同,我想要一种只显示正确的链接。
同时,如果他们不在任何一个国家/地区,那么我一开始就不希望显示链接。
例子:
If Location = UK; print "amazon-UK-link"
If Location = US; print "amazon-US-link"
If location = None of the above; print nothing
【问题讨论】:
-
简单,问用户。唯一可靠的方法。
-
达贡是对的。您可以根据需要使用 IP 来定位服务,但没有一个是 100% 准确的,并且某些类型的代理无法检测到(因此检查了错误的 IP)。但这并不意味着位置服务不值得一试。
标签: php ip-geolocation