【发布时间】:2009-11-14 23:52:11
【问题描述】:
是否存在对用户所在国家/地区的超全局引用,或者是否将 IP 与 IP 数据库用于国家/地区查找是最佳方式?
【问题讨论】:
标签: php locale superglobals
是否存在对用户所在国家/地区的超全局引用,或者是否将 IP 与 IP 数据库用于国家/地区查找是最佳方式?
【问题讨论】:
标签: php locale superglobals
我希望有 $_SERVER['HTTP_COUNTRY']... 之类的东西可能在 php99 中? ;)
目前,http://php.net/manual/en/book.geoip.php 是你最好的选择
但是,如果您只对用户的语言感兴趣,则有$_SERVER["HTTP_ACCEPT_LANGUAGE"]
【讨论】:
【讨论】:
这里是一个如何从 IP 获取国家代码的示例。它不是 PHP 超全局的,但也不需要实现。
$country = strtoupper(file_get_contents("http://geoip.wtanaka.com/cc/{$_SERVER['REMOTE_ADDR']}"));
【讨论】: