浏览器历史记录->数据库

本文关键字:数据库 记录 历史 浏览器 | 更新日期: 2023-09-27 18:03:17

我想从浏览器中获取历史,只要一个网站加载在浏览器中。它应该获取客户端的浏览器信息并将其保存在数据库中,以便管理员可以检查出经常打开的网站并可以对数据进行调查。

浏览器历史记录->数据库

System.Web.HttpBrowserCapabilities browser = Request.Browser;
string s = "Browser Capabilities'n"
    + "Type = "                    + browser.Type + "'n"
    + "Name = "                    + browser.Browser + "'n"
    + "Version = "                 + browser.Version + "'n"
    + "Major Version = "           + browser.MajorVersion + "'n"
    + "Minor Version = "           + browser.MinorVersion + "'n"
    + "Platform = "                + browser.Platform + "'n"
    + "Is Beta = "                 + browser.Beta + "'n"
    + "Is Crawler = "              + browser.Crawler + "'n"
    + "Is AOL = "                  + browser.AOL + "'n"
    + "Is Win16 = "                + browser.Win16 + "'n"
    + "Is Win32 = "                + browser.Win32 + "'n"
    + "Supports Frames = "         + browser.Frames + "'n"
    + "Supports Tables = "         + browser.Tables + "'n"
    + "Supports Cookies = "        + browser.Cookies + "'n"
    + "Supports VBScript = "       + browser.VBScript + "'n"
    + "Supports JavaScript = "     + 
        browser.EcmaScriptVersion.ToString() + "'n"
    + "Supports Java Applets = "   + browser.JavaApplets + "'n"
    + "Supports ActiveX Controls = " + browser.ActiveXControls 
          + "'n";

Request.Browser用于标识浏览器信息。使用这个你可以得到浏览器的所有信息

IIS已经为您存储了这些信息。参见:http://msdn.microsoft.com/en-us/library/ms525410%28v=vs.90%29.aspx

要使这些数据有用,您将需要使用日志分析器工具。

谷歌这个术语的一些选项使用:iis日志分析器