geoip_region_by_name
(PECL geoip:0.2.0-1.0.1)
geoip_region_by_name — Get the country code and region
Описание
The geoip_region_by_name() function will return the country and region corresponding to a hostname or an IP address.
This function is currently only available to users who have bought a commercial GeoIP Region Edition. A warning will be issued if the proper database cannot be located.
The names of the different keys of the returning associative array are as follows:
- "country_code" -- Two letter country code (see geoip_country_code_by_name())
- "region" -- The region code (ex: CA for California)
Список параметров
- hostname
-
The hostname or IP address whose region is to be looked-up.
Возвращаемые значения
Returns the associative array on success, or FALSE if the address cannot be found in the database.
Примеры
Пример #1 A geoip_region_by_name() example
This will print the array containing the country code and region of the host example.com.
<?php
$region = geoip_region_by_name('www.example.com');
if ($region) {
print_r($region);
}
?>
Результат выполнения данного примера:
Array ( [country_code] => US [region] => CA )
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Другие базовые расширения
- Geo IP Location
- geoip_asnum_by_name
- geoip_continent_code_by_name
- geoip_country_code_by_name
- geoip_country_code3_by_name
- geoip_country_name_by_name
- geoip_database_info
- geoip_db_avail
- geoip_db_filename
- geoip_db_get_all_info
- geoip_domain_by_name
- geoip_id_by_name
- geoip_isp_by_name
- geoip_netspeedcell_by_name
- geoip_org_by_name
- geoip_record_by_name
- geoip_region_by_name
- geoip_region_name_by_code
- geoip_setup_custom_directory
- geoip_time_zone_by_country_and_region
Коментарии
Hi Kaushal,
You have to install geoip first before using its features, this link might help geoip.setup if you get stuck just tell me what distro you are using