我正在尝试与geoip一起显示Ips及其国家。我正在尝试显示此代码,但是什么都没出现?
$country = geoip_country_name_by_name($ip);
答案 0 :(得分:1)
您必须先安装GeoIP功能。如果已安装它们,则有可能您为该功能提供的IP在数据库中不存在。
尝试以下代码:
<?php
$country = geoip_country_name_by_name($ip);
if ($country) {
echo 'This host is located in: ' . $country;
} else {
echo 'Cannot find the IP in the database.'
}