Questions tagged «country-codes»

28
从IP获取访问者国家
我想通过他们的IP获取访问者国家/地区...现在我正在使用它(http://api.hostip.info/country.php?ip= ......) 这是我的代码: <?php if (isset($_SERVER['HTTP_CLIENT_IP'])) { $real_ip_adress = $_SERVER['HTTP_CLIENT_IP']; } if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $real_ip_adress = $_SERVER['HTTP_X_FORWARDED_FOR']; } else { $real_ip_adress = $_SERVER['REMOTE_ADDR']; } $cip = $real_ip_adress; $iptolocation = 'http://api.hostip.info/country.php?ip=' . $cip; $creatorlocation = file_get_contents($iptolocation); ?> 好吧,它工作正常,但事实是,这将返回国家代码(例如美国或加拿大),而不是整个国家名称(例如美国或加拿大)。 那么,hostip.info可以提供这种方法吗? 我知道我可以编写一些代码,最终将这两个字母转换为整个国家/地区名称,但是我懒得编写包含所有国家/地区的代码... PS:出于某种原因,我不想使用任何现成的CSV文件或任何可以为我获取此信息的代码,例如ip2country现成的代码和CSV。

11
是否有ISO 3166-1国家/地区代码的开放源Java枚举?
有谁知道免费提供的Java 1.5程序包,该程序包以枚举或EnumMap的形式提供ISO 3166-1国家/地区代码列表?具体来说,我需要“ ISO 3166-1-alpha-2代码元素”,即2个字符的国家/地区代码,例如“ us”,“ uk”,“ de”等。创建一个很简单(虽然很繁琐),但是如果在apache土地上已经有一个标准的模型了,这样可以节省一些时间。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.