jsp 中如何获取访客的计算机名称
jsp 中如何获取访客的计算机名称
提问前我已在百毒狗狗搜了一下午了,以下二个答案排除:
1.String userip=request.getRemoteHost(); //得到的是IP而非计算机名
2.Map <String,String> map = System.getenv();
String computerName = map.get( "COMPUTERNAME ");//获取计算机名只限于内网,外网访客得到的值是 null
如有兄弟知道方法,请可能的话写详细一点点,不胜感激!
[解决办法]
mark
[解决办法]
基本上不可能。除非你在客户端能装控件。
[解决办法]
关注~
[解决办法]
ASP.NET就能搞定?
只要是走HTTP协议,就不可能知道客户端名字
[解决办法]
都是通过HTTP协议来通信,能取到的数据都是一样的。
[解决办法]
。。。。。。。。。。。。。。。。。。
[解决办法]
是啊,要是能取得客户端机器名还了得~你在自己网站上放个病毒就可以估计!
[解决办法]
关注一下
[解决办法]
可实现,无经验。
[解决办法]
我用的是request.getRemoteAddr()得到的总是防火墙的IP
[解决办法]
这样怎么保证客户的安全?
[解决办法]
关注一下。。。。
[解决办法]
我获取访客的用户名的目的是希望从计算机名中找到恶意访问网站的朋友,说得简单点就是希望通这样一种方法追踪到是谁在访问我的网站,如果兄弟们有其它方法经本人测试可用,同样给分
需要说明的是:仅得到访客的ip 浏览器类型 地区 等统计系统常见项目的话无法确定访客身份
-------------
就算能得到名字,通常这些名字也没有什么价值,很多人,尤其是非局域网用户,都会用默认的乱78糟的名称.
获取计算机名只限于内网,外网访客得到的值是 null
-------------
计算机名称本来就只是用于局域网内标识局域网用户的,对广域网是没作用的,只能得到IP.
[解决办法]
楼上整洁