Как получить местоположение зная IP через GET?
в самом примитивном виде:<?php

$data = file_get_contents('http://ipgeobase.ru:7020/geo?ip=85.114.175.250');
$xml = simplexml_load_string($data);
$city = $xml->ip->city;
$region = $xml->ip->region;
echo $city, PHP_EOL, $region;
но проще/лучше скачать их базу и использовать ее локально.
shell_exec('geoiplookup 85.114.175.250');
только надо чтобы на сервере был установлен geoip
php.net/manual/en/book.geoip.php
Опять же, функции geoip-* работают со скачанной локально базой.