首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.net用户首次访问时应将用户国家/地区代码保存在何处

ASP.net用户首次访问时应将用户国家/地区代码保存在何处
EN

Stack Overflow用户
提问于 2015-01-09 02:48:47
回答 1查看 103关注 0票数 0

我需要存储用户国家名称和国家代码(基于IP地址),当用户第一次来(第一次请求),以便我可以使用其他页面上的这些信息来管理购物车。

例如,如果用户来自不同的位置,我可以显示自定义信息(例如货币符号,不同数量的项目/产品)。

EN

回答 1

Stack Overflow用户

发布于 2015-01-09 03:07:48

首先:获取IP地址,如果IP地址不存在,则将其保存在database中。对于下一次,检查是否不存在,保存它。下面的链接解释获取IP地址

代码语言:javascript
复制
      HttpRequest request = base.Request;

      // Get UserHostAddress property.
      string address = request.UserHostAddress;
      if(!Location.Check(address))
      {
       Location.Insert(address);
       }

如果您想根据IP地址获取位置,可以使用下面的API:

代码语言:javascript
复制
http://api.ipinfodb.com/v2/ip_query.php?key=<your_api_key>&ip=74.125.45.100&timezone=false

在VB/C#中Here's一个使用此接口的示例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27847400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档