记录访客的(ip,浏览器,ip归属地,操作系统代码)并记录在文件中
来源:互联网 发布:怎么下载网站数据库 编辑:程序博客网 时间:2024/05/22 06:06
1.Windows操作系统的版本号一览
操作系统 PlatformID 主版本号 副版本号
Windows2000 2 5 0
WindowsXP 2 5 1
Windows2003 2 5 2
WindowsVista 2 6 0
Windows7 2 6 1
1.1获取操作系统信息的相关类或属性
//获取系统信息
System.OperatingSystem osInfo = System.Environment.OSVersion;
//获取操作系统ID
System.PlatformID platformID = osInfo.Platform;
//获取主版本号
int versionMajor = osInfo.Version.Major;
//获取副版本号
int versionMinor = osInfo.Version.Minor;
2.StreamReader/StreamWriter与FileStream用法详解
StreamReader/StreamWriter与FileStream用法详解(http://blog.csdn.net/sansan52048/article/details/9160995)
3.一个单页面,记录访客的ip,浏览器,ip归属地,操作系统代码如下:
public ActionResult Index(){ System.OperatingSystem osInfo = System.Environment.OSVersion;//获取操作系统版本 int versionMajor = osInfo.Version.Major; int versionMinor = osInfo.Version.Minor; ViewBag.Brower = Request.Browser.Type.ToString();//获取客户端的浏览器 ViewBag.Url = Request.Url.ToString();//获取客户端的url地址 IPAddress myIPAddress = (IPAddress)Dns.GetHostAddresses(Dns.GetHostName()).GetValue(0); ViewData["IP"] = Request.UserHostAddress.ToString(); ViewBag.ip = ViewData["IP"];//获取客户端的ip地址 ViewBag.gsd = GetIpAddRess(ViewBag.ip); //DateTime DT = System.DateTime.Now; ViewBag.dt = System.DateTime.Now.ToString();//获取客户端的当前时间 //判断客户端所使用的那个版本的操作系统 if (versionMajor == 5 && versionMinor == 1) { ViewBag.os = "Win XP"; } else if (versionMajor == 6 && versionMinor == 0) { ViewBag.os = "Win Vista"; } else if (versionMajor == 6 && versionMinor == 1) { ViewBag.os = "Win 7"; } else if (versionMajor == 5 && versionMinor == 0) { ViewBag.os = "Win 2000"; } else { ViewBag.os = "未知"; } using (StreamWriter sw = new StreamWriter(@"D:\TestFile.txt",true))//若要追加数据到该文件中,则为 true;若要覆盖该文件,则为 false。如果指定的文件不存在,该参数无效,且构造函数将创建一个新文件。 { sw.Write(ViewBag.dt+" "); sw.Write(ViewBag.os+" "); sw.Write(ViewBag.Brower+" "); sw.Write(ViewBag.ip+" "); sw.Write(ViewBag.gsd); sw.WriteLine("来源:"+ViewBag.Url); sw.Close(); } return View(); }public string GetIpAddRess(string Ip)//www.ip138.com外部判断ip地址的归属地{ WebRequest request = WebRequest.Create("http://www.ip138.com/ips138.asp?ip=192.168.199.207"); WebResponse response = request.GetResponse(); StreamReader reader = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding("gb2312")); string read = reader.ReadToEnd(); Regex regex = new Regex("<td align=\"center\"><ul class=\"ul1\"><li>本站主数据:(?<title>.*?)</li>"); if (regex.IsMatch(read)) { read = regex.Match(read).Groups["title"].Value; } return read;} }}
- 记录访客的(ip,浏览器,ip归属地,操作系统代码)并记录在文件中
- PHP获取客户端操作系统,浏览器,语言,IP,IP归属地等
- 【Servlet】Javaweb中,利用新浪api接口,获取IP地址,并获取相应的IP归属地
- 怎样获得访客的IP,系统,IE版本等信息并显示在IE代码
- ip查询归属地
- IP归属地查询
- 获取ip归属地
- 判断ip归属地
- 查询ip归属地的shell脚本
- Linux,IP归属地查询(nali)
- php获取浏览器信息 访客语言 操作系统 IP地址
- php获取浏览器信息。获取访客语言。获取访客操作系统。获取访客IP地址。获取访客地理位置。
- php获取浏览器信息。获取访客语言。获取访客操作系统。获取访客IP地址。获取访客地理位置。
- C#读取纯真IP数据库的代码&手机号码归属地查询代码C#实现
- C#读取纯真IP数据库的代码&手机号码归属地查询代码
- IP地址归属地查询。
- js 查询IP归属地
- js判断ip归属地
- 友盟5.0分享 总结
- 排序算法系列:快速排序算法
- google protobuf在ubuntu上安装使用步骤
- consul简介
- 使用wireshark对TLS加密的数据进行实时的解密
- 记录访客的(ip,浏览器,ip归属地,操作系统代码)并记录在文件中
- 4231421
- centos 开启httpd service 出现ServerName error
- JAVA_JCF(Java Collection Framework)学习笔记(二)
- CT 来值班,让您安心过新年!
- Android API Guides翻译与学习——Application Fundamentals
- 9034865032
- 前端程序员必知的30个Chrome扩展
- 534208954309fbakjsdg