在我的Wordpress博客上,我想在所有网页上向芬兰人展示其他内容。非常类似于printfriendly.com屏幕左边缘的反馈按钮。如何使用PHP最可靠地实现这一目标?
答案 0 :(得分:4)
我的建议是使用PHP GeoIP功能根据IP确定用户位置,并根据该位置提供适当的内容。
可以找到有关GeoIP的更多信息here.
答案 1 :(得分:1)
除了其他答案(GeoIP)之外,您还可以尝试分析Accept-Language
标题字段,并将内容提供给接受芬兰语的用户。
您可以修改以下函数来解析PHP中的Accept-Language
标题:
答案 2 :(得分:1)
作为另一种选择,您可以在此处下载其中一个SQL数据库并使用它来解析某个位置的IP地址:
http://www.ipinfodb.com/ip_database.php
此外,they offer an API执行相同的操作,但如果您获得大量流量,这可能不是最佳选择。
答案 3 :(得分:0)
你可以尝试一些赌注:
希望这有帮助!
答案 4 :(得分:0)
这是指向 MaxMind GeoIP国家/地区数据库的指针。 http://www.maxmind.com/app/country。它大约是50美元,附带一个用于访问信息的PHP库。