Answer the question
In order to leave comments, you need to log in
How can an application determine which city in the world a user's IP address belongs to?
How can an application determine which city in the world a user's IP address belongs to?
Maybe there are some libraries of IP address ranges, or php handlers?
Answer the question
In order to leave comments, you need to log in
Pretty accurate Sypex Geo cities
// 1. Скопировать SxGeo.php и SxGeoCity.dat (или другие базы) на сервер
// 2. Подключить файл SxGeo.php в свой скрипт, добавив строку
include("SxGeo.php");
// 3. Создать объект SxGeo
// $SxGeo = new SxGeo(); // Режим по умолчанию, файл бд SxGeo.dat
$SxGeo = new SxGeo('SxGeoCity.dat', SXGEO_BATCH | SXGEO_MEMORY); // Самый быстрый режим
// 4. Определяем город (SxGeo City, GeoLite City, IpGeoBase)
$SxGeo->get($ip); // возвращает информацию о городе, без названия региона и временной зоны
// $SxGeo->getCityFull($ip); (возвращает полную информацию о городе и регионе)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question