Геолокация не работает.

Добрый день, прошу помощи по поводу геолокации, нужно вывести город посетителя, пишу вот так

<?php
$ip = $_SERVER['REMOTE_ADDR'];
$url = 'http://ipgeobase.ru:7020/geo?ip='.$ip; 
$xmlstr = file_get_contents($url); 
$xml = new SimpleXMLElement($xmlstr);

$city = $xml->ip[0]->city;
//var_dump($city);die;

echo $city;
?>
по какой то причине $city всегда Красноярск(город в котором я живу), даже для тех кто живет на другом конце России)
Прошу объяснить где я не прав и помочь поправить, Спасибо.

И еще подскажите как лучше реализовать смену телефонов в зависимости от города. Спасибо еще раз
Павел Григорьев
03 июля 2014, 02:10
modx.pro
1
1 551
0

Комментарии: 1

Алексей Карташов
04 июля 2014, 13:22
0
Снимает надо вызывать некешированным. Вот так:
[[!snippetGEO]]
(с восклицательным знаком)
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1