Как получить IP-адрес посетителя и идентификатор страны? - PullRequest
0 голосов
/ 24 октября 2009

Как написать код в ASP, чтобы получить IP-адрес посетителя сайта и идентификатор страны?

Ответы [ 6 ]

4 голосов
/ 24 октября 2009

MaxMind предоставляет высококачественную базу данных сопоставления ip-страны.

1 голос
/ 24 октября 2009

Во-первых, это не имеет ничего общего с JavaScript. во-вторых, ip-адрес обычно находится в заголовках запроса, теперь вы пометили его в java и asp, где оба предоставляют разные способы получения информации о ip-адресе (asp является переменной REMOTE_ADDR).

Получив IP-адрес, вы можете выполнить запрос поиска в таблице IP2Country, которая доступна бесплатно в сети.

Вам просто нужно скачать CSV-файл и добавить его в свою базу данных

начать здесь: http://software77.net/geo-ip/

1 голос
/ 24 октября 2009

Сначала вам нужен IP-адрес, об этом сообщает ваше серверное программное обеспечение. Прочитайте заголовок сервера REMOTE_ADDR: Request.ServerVariables(REMOTE_ADDR)

В стране популярным инструментом является GeoIP, есть несколько реализаций ASP. Google для GeoIP ASP, и вы найдете решение.

0 голосов
/ 17 ноября 2010

Используйте это http://www.ipinfodb.com/ip_location_api.php

0 голосов
/ 24 октября 2009

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

0 голосов
/ 24 октября 2009

Вам нужен сервис геолокации или подобный поиск.

Например: http://www.ip2location.com/developers.aspx

...