JAVASCRIP获得客户端IP <script language= "javascript"> alert(location.host)</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JS好像不能获得客户端IP吗,1楼的是获得服务器名称 我想得到公司内网的客户端的IP地址,可是用 string user_IP; if (Request.ServerVariables["HTTP_VIA"] != null) { user_IP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); } else { user_IP = Request.ServerVariables["REMOTE_ADDR"].ToString(); } Response.Write(user_IP);Request.ServerVariables["HTTP_X_FORWARDED_FOR"]得到的总是NULL不知道怎么回事,所以只能在客户端想办法了。 那你应该去搜如何获取IP在服务器端,,,你让客户端给你传IP,得累死你~ ASP.net C#是不是在.NET里没request.ServerVariables[ "HTTP_X_FORWARDED_FOR "]这个方法? 可以。但需要的条件很多。我以前做过一个比较简陋的。1、浏览器打开JS控制本地功能(IE设置里找)2、写一个JavaApplication(对,就是有main()的那种!),使用Runtime3、学习Runtime,通过命令行方式获得字符串,然后截串获得IP4、JavaScript程序调用本地Java(重点!那个java application在本地!)如果还要CPUID之类更底层的内容,还需要Java调用dll。网上有很多这种dll,不自己写也可以。 谢谢Andyjee的回答,不过不是很明白,能否说得再详细点呢/ 客户端IP无法用Js获取,安全性问题location.host得到的是当前页面的主机域名部分 javascript简单问题 简单dom取值 如何以据TD的内容对TR进行排序。我用了点JQUERY 数据库操作简单问题 【求助】jquery的autocomplete想添加一个单击或者双击input框的事件 为什么IE下select无法刷新内容? 紧急求救:如何访问frameset中兄弟frame下一级的frame? csdn门柱代码 select 控件 的长度问题。 鼠标放上去,图片放大的效果,要这网页的效果 加载和嵌入之间的区别(教程上面的疑问) 奇怪为什么不是数字?
string user_IP;
if (Request.ServerVariables["HTTP_VIA"] != null)
{
user_IP = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}
else
{
user_IP = Request.ServerVariables["REMOTE_ADDR"].ToString();
}
Response.Write(user_IP);Request.ServerVariables["HTTP_X_FORWARDED_FOR"]得到的总是NULL
不知道怎么回事,所以只能在客户端想办法了。
是不是在.NET里没request.ServerVariables[ "HTTP_X_FORWARDED_FOR "]这个方法?
2、写一个JavaApplication(对,就是有main()的那种!),使用Runtime
3、学习Runtime,通过命令行方式获得字符串,然后截串获得IP
4、JavaScript程序调用本地Java(重点!那个java application在本地!)如果还要CPUID之类更底层的内容,还需要Java调用dll。网上有很多这种dll,不自己写也可以。