PHP访问用户';s国家(地区)

PHP访问用户';s国家(地区),php,locale,superglobals,Php,Locale,Superglobals,是否存在对用户所在国家/地区的超全局引用,或者对IP到国家/地区查找数据库使用IP是最好的方法?我希望有这样的东西,$\u服务器['HTTP\u country']。。。可能在php99中?;) 就目前而言,这是你最好的选择 但是,如果您只对用户的语言感兴趣,则有$\u服务器[“HTTP\u ACCEPT\u language”]以下是ip到国家/地区查找的更多选项 这里是一个如何从IP获取国家代码的示例。它不是一个PHP超全局,但也不需要太多实现 $country = strtoupper(

是否存在对用户所在国家/地区的超全局引用,或者对IP到国家/地区查找数据库使用IP是最好的方法?

我希望有这样的东西,
$\u服务器['HTTP\u country']
。。。可能在php99中?;) 就目前而言,这是你最好的选择


但是,如果您只对用户的语言感兴趣,则有
$\u服务器[“HTTP\u ACCEPT\u language”]

以下是ip到国家/地区查找的更多选项


这里是一个如何从IP获取国家代码的示例。它不是一个PHP超全局,但也不需要太多实现

$country = strtoupper(file_get_contents("http://geoip.wtanaka.com/cc/{$_SERVER['REMOTE_ADDR']}"));

有趣的是,一些提供者在PHP中包含MaxMind GeoIP模块,该模块在$\u服务器变量中提供国家信息:-但非常非常罕见。