- Заблокирован
- #11
ipgeobase.ru - это лучшее решение если у вас сайт РФ, так как он знает все регионы и города + геолокация, и БД там обновляется, и всё это на русском языке.
вот вам простой и готовый скрипт:
вот вам простой и готовый скрипт:
Код:
define('API_URL', 'http://ipgeobase.ru:7020');
$ip = getenv('REMOTE_ADDR');
$result_json_1251 = file_get_contents(API_URL . '/geo?json=1&ip=' . $ip);
$result_json = iconv('cp1251', 'utf-8', $result_json_1251);
$result_array = json_decode($result_json, TRUE);
if (isset($result_array[$ip]))
{
echo $result_array[$ip]['country'];
if (isset($result_array[$ip]['city'])) echo $result_array[$ip]['city'];
}