Можно ли отследить страну, в которой пользователь получает доступ к определенному веб-сайту? - PullRequest
2 голосов
/ 30 июня 2010

Я хочу отследить страну пользователя, откуда мой сайт принят. ех; если клиент из определенного региона обращается, например, к Америке, как определить, что пользователь на самом деле из Америки. Есть ли способ

Ответы [ 5 ]

3 голосов
/ 30 июня 2010

Это возможно не во всех случаях, но большинство IP-адресов можно сопоставить с местоположением (даже до города). Таких геомаппинг сервисов довольно много.

3 голосов
/ 30 июня 2010

То, о чем вы говорите, называется GeoIP, и есть много способов сделать это.Обычно это делается с помощью третьей стороны, которая сопоставляет IP-адреса с физическими местоположениями.

Это, конечно, не на 100% точно, поскольку люди могут использовать VPN, TOR или просто подделывать адреса.

1 голос
/ 30 июня 2010

Вы можете определить страну IP-адреса последнего прокси-сервера, который использует пользователь. Это часто их страна, но не всегда.

Пользователи могут установить, чтобы скрыть это, например. используя TOR или другой прокси-сервис.

Или их интернет-провайдеры могут передавать их через NAT или через другие страны.

А что вы делаете с информацией? Предложить им сайт на их предположительно-родном языке? Или настроить ваши контактные данные соответствующим образом?

Так что вам нужно тщательно подумать о том, как вы используете эту информацию. Хорошей идеей будет представить страницу на родном языке, который, по вашему мнению, просматривает пользователь, но вы должны сделать так, чтобы пользователю было легко и очевидно изменить свою страну. Не все серферы в любой конкретной стране на самом деле говорят на этом языке, и не все люди могут звонить на бесплатные номера, и не все люди в одной стране хотят получить поддержку, специфичную для их страны, они могут искать поддержку, когда они находятся в другом месте или для друга и т. д.

1 голос
/ 30 июня 2010

Воспользуйтесь услугой MaxMind. http://www.maxmind.com/app/javascript_city Они получили бесплатные и платные версии.

0 голосов
/ 30 июня 2010

здесь - вопрос к SO о получении страны с IP-адреса. Эта ссылка говорит о получении IP-адреса из запроса.

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