Por ciertos motivos aveces queremos darnos cuenta de quien nos visita y desde que URL viene o cual era su URL origen. ademas del browser que usa o ciertos datos que no podemos obtener tan precisamente como deseamos. No se si les sea de ayuda pero por mi parte lo obtengo asi:
private string infoBrowser()
{
try
{
System.Web.HttpBrowserCapabilities browser = Request.Browser;
string OS = Request.UserAgent;
string s = Environment.NewLine +
"*******************************************" + Environment.NewLine +
"IP: " + Request.ServerVariables["REMOTE_ADDR"].ToString() + Environment.NewLine +
"Browser Capabilities: " + Environment.NewLine +
"OS = " + Request.UserAgent + Environment.NewLine +
"Type = " + browser.Type + Environment.NewLine +
"Name = " + browser.Browser + Environment.NewLine +
"Version = " + browser.Version + Environment.NewLine +
"Major Version = " + browser.MajorVersion + Environment.NewLine +
"Minor Version = " + browser.MinorVersion + Environment.NewLine +
"Platform = " + browser.Platform + Environment.NewLine;
"Is Beta = " + browser.Beta + Environment.NewLine +
"Is Crawler = " + browser.Crawler + Environment.NewLine +
"Is AOL = " + browser.AOL + Environment.NewLine +
"Is Win16 = " + browser.Win16 + Environment.NewLine +
"Is Win32 = " + browser.Win32 + Environment.NewLine +
"Supports Frames = " + browser.Frames + Environment.NewLine +
"Supports Tables = " + browser.Tables + Environment.NewLine +
"Supports Cookies = " + browser.Cookies + Environment.NewLine +
"Supports VBScript = " + browser.VBScript + Environment.NewLine +
"Supports JavaScript = " +browser.EcmaScriptVersion.ToString() + Environment.NewLine +
"Supports Java Applets = " + browser.JavaApplets + Environment.NewLine +
"Supports ActiveX Controls = " + browser.ActiveXControls + Environment.NewLine;
return s;
}
catch
{
return "Error obteniendo informacion del cliente";
}
}

No hay comentarios:
Publicar un comentario