0

我们可以在 asp.net 中跟踪用户的地理位置吗?我知道我们可以获取用户的 IP 地址,或者ServerVariables("REMOTE_ADDR") 但我需要按城市名称检查访问者,以便我的客户可以将这些数据用于他的业务

4

3 回答 3

1

正如我在评论中所说:

我不是 .net 人,我实际上是一名 PHP 开发人员,但这是非常普遍的。是的,你可以得到一个国家和一个城市,但至于它是否是你的用户 COUNTRY 和 CITY ......好吧,它不太可能是你的用户城市,因为大多数 ISP 并不与用户在同一个城市进行交易所...但是您在国家/地区有很好的机会。

但我想我会详细说明一下。

国家,特别是如果他们像我一样使用加密代理,对你没有任何帮助,但是像 cloudflare 这样的服务会在 HTTP 标头中为你提供用户 IP 国家,而且它是免费的。比每月花费 200 英镑从专门的服务中获得误报要好。

于 2012-06-30T15:46:20.653 回答
0

在 asp.net 论坛上提出了类似的问题,并使用了一个很好的例子来回答。

参考:链接

你希望如何做到这一点?我的 IP 由距离我 300 英里的 ISP 分配。我的虚拟主机位于北卡罗来纳州,距离酒店有 16 小时车程。我笔记本中的蜂窝链接有一个来自新泽西州的 IP。自从我上次在新泽西以来已经过去了二十年。 1http ://forums.asp.net/post/3072924.aspx

于 2012-06-30T15:40:38.743 回答
0

我可能真的很晚才回答这个问题,但我最近在这个项目上工作,因为我自己需要它。所以也许它可能会帮助那里的人。

http://iplookup.tk/service/iplookup/ {您的 IP 地址}

注意:根据您请求的内容类型,结果可以是 Json 或 XML。默认情况下它的 xml

于 2014-11-04T10:43:49.283 回答