嗨,
谁能告诉我怎样才能得到用户的IP地址和位置?IP地址是否因国家或其他原因而属于不同的范围?
# 回答1
我相信你必须有一个IP的数据库->国家->州->城市
并使用AJAX查询此数据库
相关链接
Http://www.ip2location.com/?s=google
# 回答2
嗨,
在谷歌上简单地搜索一下就会告诉你很多信息:).无论如何,就我而言,有很多方法可以使用Java找到客户端的IP,我相信也有一些Java脚本的方法可以做到这一点.
关于你的下一个问题,
再说一次,据我所知,是的.
房地美
# 回答3
而不是使用Java脚本.您可以使用一些Java(在某些浏览器上具有权限)或服务器端代码.
# 回答4
是的,我认为购买数据库是一条可行的道路.谢谢,伙计们,我只是在找更便宜的选择
# 回答5
嗨,如果你正在使用互联网,你无法追踪机器的实际IP地址.
因为这是在路由器屏蔽之后发生的.但无论如何,您可以在本地内部网中完美地获得它,并且在互联网上最多可以像
- HttpServletRequest reg =
- (HttpServletRequest)FacesContext.getCurrentInstance).getExternalContext).getRequest();//Instance creation You can create of your own in your manner
- reg.getRemoteUser();
- reg.getRemoteHost();
- reg.getRemotePort();
- reg.getRemoteAddr();
有了这些,您就可以获得与用户相关的信息
# 回答6
嗨,
我不太知道如何找到用户的IP地址,但如果你有一些IP地址,你可以通过使用站点IP-Details.com找到IP地址的位置.而这些位置并不是用户的完美位置,因为您提供的IP将只显示一些来源.