Download the PHP package stilch/sypex-geo without Composer
On this page you can find all versions of the php package stilch/sypex-geo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download stilch/sypex-geo
More information about stilch/sypex-geo
Files in stilch/sypex-geo
Package sypex-geo
Short Description Sypex Geo – определение геолокации по IP
License MIT
Informations about the package sypex-geo
SypexGeo
Определяет геолокацию по IPv4 адресу. Работает с БД и API от sypexgeo.net\ Последнюю вресию БД можно скачать на официальном сайте SypexGeo
Установка
Минимальная версия PHP: 7.2
Использование локальной БД
Для работы с локальной БД необходимо создать экземпляр класса SypexGeoDb
Если вы собираетесь проверять большое кол-во IP адресов, то для увеличения скорости проверки IP адресов, рекомендуется включить кэширование БД в памяти (ВНИМАНИЕ! Вся БД будет загружена в оперативную память).
Пример использования:
Использование REST API SypexGeo
Без API ключа для SypexGeo доступно только 10 000 запросов в месяц. Подробнее в разделе с информацией по REST API.
Пример использования:
Список доступных методов
1. getCountryId
Вернет ID страны или 0 если не удалось определить ID страны
2. getCountryIso
Вернет ISO страны или пустую строку если не удалось определить ISO страны
3. getCountry
Вернет массив со всей доступной информацией по стране или null в случае неудачи. Объем доступной информации по стране зависит от используемой БД, подробнее на оф. сайте. Минимально в массиве будет присутствовать ID и ISO страны при использовании открытой БД Sypex Geo Country. Для более полной информации рекомендуется использовать БД Sypex Geo City или приобрести более полную БД на оф. сайте.
4. getRegion
Вернет массив со всей доступной информацией о регионе или null в случае неудачи. Информация о регионе доступна только в бесплатной БД Sypex Geo City, платных БД или через API.
5. getCity
Вернет массив со всей доступной информацией о городе или null в случае неудачи. Информация о городе доступна только в бесплатной БД Sypex Geo City, платных БД или через API.
6. getFullInfo
Вернет массив со всей доступной информацией о стране, регионе и городе или null в случае неудачи. Полная информация доступна только в бесплатной БД Sypex Geo City, платных БД или через API.
7. getCoordinates
Вернет массив с координатами или null в случае неудачи. В случае использования БД Sypex Geo Country это будут координаты страны. Если в используемой БД есть регион или город, то будут возвращены координаты региона или города. Координаты города имеют приоритет над остальными, т.е. если вы используете БД в которой есть координаты города, региона и страны, то будут возвращены координаты города.
All versions of sypex-geo with dependencies
ext-mbstring Version *
ext-curl Version *
ext-json Version *