为什么geoip不适合我

时间:2019-03-02 10:39:29

标签: php centos

我正在尝试与geoip一起显示Ips及其国家。我正在尝试显示此代码,但是什么都没出现?

$country = geoip_country_name_by_name($ip);

1 个答案:

答案 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.'
}