U
U
Urukhayy2015-11-21 07:48:42
PHP
Urukhayy, 2015-11-21 07:48:42

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

2 answer(s)
E
Ernest Faizullin, 2015-11-21
@Urukhayy

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); (возвращает полную информацию о городе и регионе)

M
Muhammad, 2015-11-21
@muhammad_97

Automatic detection of the user's address (city street house) when entering the map, how to implement?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question