- using System;
- using System.Data;
- using System.Configuration;
- using System.Collections;
- using System.Web;
- using System.Web.Security;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Web.UI.WebControls.WebParts;
- using System.Web.UI.HtmlControls;
- using System.Data.SqlClient;
- public partial class WebStart : System.Web.UI.UserControl
- {
- protected void Page_Load(object sender, EventArgs e)
- {
- }
- //获取浏览器版本号
- public string getBrowser() {
- string browsers;
- HttpBrowserCapabilities bc = HttpContext.Current.Request.Browser;
- string aa = bc.Browser.ToString();
- string bb = bc.Version.ToString();
- browsers = aa + bb;
- return browsers;
- }
- //获取客户端IP地址
- public string getIP()
- {
- string result = String.Empty;
- result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
- if (null == result || result == String.Empty)
- {
- result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
- }
- if (null == result || result == String.Empty)
- {
- result = HttpContext.Current.Request.UserHostAddress;
- }
- if (null == result || result == String.Empty)
- {
- return "0.0.0.0";
- }
- return result;
- }
- //获取操作系统版本号
- public static string SystemCheck()
- {
- string Agent = HttpContext.Current.Request.ServerVariables["HTTP_USER_AGENT"];
- if (Agent.IndexOf("NT 4.0") > 0)
- {
- return "Windows NT ";
- }
- else if (Agent.IndexOf("NT 5.0") > 0)
- {
- return "Windows 2000";
- }
- else if (Agent.IndexOf("NT 5.1") > 0)
- {
- return "Windows XP";
- }
- else if (Agent.IndexOf("NT 5.2") > 0)
- {
- return "Windows 2003";
- }
- else if (Agent.IndexOf("NT 6.0") > 0)
- {
- return "Windows Vista";
- }
- else if (Agent.IndexOf("WindowsCE") > 0)
- {
- return "Windows CE";
- }
- else if (Agent.IndexOf("NT") > 0)
- {
- return "Windows NT ";
- }
- else if (Agent.IndexOf("9x") > 0)
- {
- return "Windows ME";
- }
- else if (Agent.IndexOf("98") > 0)
- {
- return "Windows 98";
- }
- else if (Agent.IndexOf("95") > 0)
- {
- return "Windows 95";
- }
- else if (Agent.IndexOf("Win32") > 0)
- {
- return "Win32";
- }
- else if (Agent.IndexOf("Linux") > 0)
- {
- return "Linux";
- }
- else if (Agent.IndexOf("SunOS") > 0)
- {
- return "SunOS";
- }
- else if (Agent.IndexOf("Mac") > 0)
- {
- return "Mac";
- }
- else if (Agent.IndexOf("Linux") > 0)
- {
- return "Linux";
- }
- else if (Agent.IndexOf("Windows") > 0)
- {
- return "Windows";
- }
- return "未知类型";
- }
- }
.NET 开发讨论组 QQ技术群24739911,欢迎加入
.NET 开发讨论组 QQ技术群24739911,欢迎加入