IpGeoBase. Определение местоположения по IP-адресу

IpGeoBase. Определение местоположения по IP-адресу

Скриншоты

Технические данные

Дата публикации:
02.04.2015
Дата обновления:
08.08.2016
Версия:
1.0.4
Адаптивность:
Нет
Поддержка композита:
Нет
Число установок:
Более 1000 раз

Совместимые редакции

Описание

Модуль добавляет в продукт возможность определения местоположения посетителя по ip-адресу.

Главная особенность модуля в том, что он не «ходит» на сторонние сервисы, а работает с локальной базой адресов.
Модуль устанавливается стандартным способом. В момент установки скачиваются актуальные базы ip-адресов с сервиса http://ipgeobase.ru/

После установки и подключения модуля, доступен php-класс \Olegpro\IpGeoBase\IpGeoBase, которые возвращает название города, регион, а так же ширину и долготу найденного местоположения по ip-адресу.

Пример:

if(\Bitrix\Main\Loader::includeModule('olegpro.ipgeobase')) {   
   echo '<pre>';print_r(\Olegpro\IpGeoBase\IpGeoBase::getInstance()->getRecord());echo '</pre>';
}  
в моём случае выведет:

Array
(
    [range] => 78.36.192.0 - 78.36.223.255
    [cc] => RU
    [city] => Калининград
    [region] => Калининградская область
    [district] => Северо-Западный федеральный округ
    [lat] => 54.711594
    [lng] => 20.509972
) 

Модуль работает на новых технологиях ядра D7. Версия 1С-Битрикс должна быть старше 14.

База поставляется в .zip архиве. На сервере должно быть установлено расширение, для его распаковки.

Для обновления баз адресов просто переустановите модуль.
Модуль технической поддержки не предусматривает. По остальным вопросам обращайтесь на сайт.

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: http://www.site.ru
IpGeoBase. Определение местоположения по IP-адресу
IpGeoBase. Определение местоположения по IP-адресу
Бесплатно