PHP访问用户';s国家(地区)
是否存在对用户所在国家/地区的超全局引用,或者对IP到国家/地区查找数据库使用IP是最好的方法?我希望有这样的东西,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(
$\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服务器变量中提供国家信息:-但非常非常罕见。