日期:2014-05-18 浏览次数:20486 次
//IP
System.Net.IPAddress ip = System.Net.IPAddress.Parse(Request.UserHostAddress);
System.Net.IPHostEntry ihe = Dns.GetHostEntry(ip);
//机器名
string clientname = ihe.HostName;
Response.Write("clientname: " + clientname);
string info = "";
info += "<br/>当前用户电脑名称:" + System.Net.Dns.GetHostName();
info += "<br/>当前电脑名:" + System.Environment.MachineName;
Response.Write(info);
string info ="客户端IP:"+ Page.Request.UserHostAddress; info += "<br/>用户信息:" + Page.User; info += "<br/>服务器电脑名称:" + Page.Server.MachineName; info += "<br/>当前用户电脑名称:" + System.Net.Dns.GetHostName(); info += "<br/>当前电脑名:" + System.Environment.MachineName; info += "<br/>当前电脑所属网域:" + System.Environment.UserDomainName; info += "<br/>当前电脑用户:" + System.Environment.UserName; info += "<br/>浏览器类型:"+Request.Browser.Browser; info += "<br/>浏览器标识:" + Request.Browser.Id; info += "<br/>浏览器版本号:" + Request.Browser.Version; info += "<br/>浏览器是不是测试版本:"+Request.Browser.Beta; info += "<br/>浏览器的分辨率(像素):" + Request["width"].ToString() + "*" + Request["height"].ToString();//1280/1024 info += "<hr/>"; info += "<br/>客户端的操作系统:"+Request.Browser.Platform; info += "<br/>是不是win16系统:"+Request.Browser.Win16; info += "<br/>是不是win32系统:" +Request.Browser.Win32;
------解决方案--------------------
2楼的已经很全了。楼主看看是不是你想要的。
------解决方案--------------------
IIS 设置中目录安全性>>>匿名访问和身份验证控制
------解决方案--------------------
呵呵,楼上根本没有。
------解决方案--------------------
关注,顶
------解决方案--------------------
二楼很强大
------解决方案--------------------
// 将客户端的信息添加到 Dictionary 中
Dictionary<string, string> clientInfos = new Dictionary<string, string>();
try
{
string ip = Request.UserHostAddress;
string userAgent = Request.UserAgent == null ? "无" : Request.UserAgent;
clientInfos.Add("开发商", "*****有限公司");
clientInfos.Add("平台名称","**_CMS网站后台管理系统");
if (Request.ServerVariables["HTTP_UA_CPU"] == null)
clientInfos.Add("CPU 类型", "未知");
else
clientInfos.Add("CPU 类型", Request.ServerVariables["HTTP_UA_CPU"]);
clientInfos.Add("操作系统", this.GetOSNameByUserAgent(userAgent));
clientInfos.Add("IP 地址", ip);
if (Request.Browser.ClrVersion == null)
clientInfos.Add(".NET CLR 版本", "不支持");
else
clientInfos.Add(".NET CLR 版本", Request.Browser.ClrVersion.ToString());
clientInfos.Add("浏览器", Request.Browser.Browser + Request.Browser.Version);
clientInfos.Add("支持 ActiveX", Request.Browser.ActiveXControls ? "支持" : "不支持");
clientInfos.Add("支持 Cookies", Request.Browser.Cookies ? "支持" : "不支持");
clientInfos.Add("支持 CSS", Request.Browser.SupportsCss ? "支持" : "不支持");