geoip_region_by_name
(PECL geoip >= 0.2.0)
geoip_region_by_name — Возвращает коды страны и региона
Описание
$hostname
)Функцияgeoip_region_by_name() возвращает коды страны и региона, соответствующих имени хоста или IP адресу.
Эта функция доступна только для тех, кто приобрел коммерческую версию GeoIP Region. Если такая база отсутствует, выводится предупреждение.
Имена ключей возвращаемого ассоциативного массива:
- "country_code" -- Две буквы кода страны (см. geoip_country_code_by_name())
- "region" -- Код региона (Например, CA для Калифорнии)
Список параметров
-
hostname
-
Имя хоста или IP адрес, данные о стране и регионе которого необходимо найти.
Возвращаемые значения
Возвращает ассоциативный массив в случае успеха или FALSE
,
если адрес не будет найден в базе данных.
Примеры
Пример #1 Пример использования geoip_region_by_name()
Выведет массив состоящий из кода страны и кода региона для хоста 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