Получение страны, названия города из IP-адреса в PHP - PullRequest
0 голосов
/ 07 августа 2010

Я хотел бы получить название города, название страны от IP-адреса.Я использовал приведенный ниже URL http://www.ipgp.net/api/xml/220.244.120.73.

Но в поле Город указывается название областиНапример, когда пользователь находится в Сиднее, Австралия.Это талисман, Австралия, где талисман - это место в Сиднее.

1 Ответ

1 голос
/ 07 августа 2010

Обычно это невозможно, поскольку интернет-провайдеры не публикуют такую ​​подробную информацию.(Сервисы геолокации на основе IP во многом работают с догадками и туманными алгоритмами.) Чем точнее геолокация, тем больше это также станет проблемой конфиденциальности.

Если вам нужна такая подробная информация, рассмотритеновый HTML 5 Geolocation API , который позволяет посетителям добровольно раскрывать информацию о местоположении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...