PDA

View Full Version : چه اطلاعاتی از سیستم کلاینت رو میتوان بدست آورد؟



مهدی رحیم زاده
دوشنبه 12 فروردین 1392, 18:51 عصر
با سلام و تبریک سال نو خدمت تمامی دوستان عزیز
میخواستم بدونم چه اطلاعاتی رو در مورد سیستمی که یک کاری رو روی وب سایت انحام میده با ای اس پی میتونیم بدست بیاریم؟
مثلا آی پی . یعنی چی اطلاعاتی میتونیم بجز آی پی میتونیم بدست بیاریم که بتونه برای مشخص کردن کاربر به ما کمک کنه
با تشکر

BookWorm
چهارشنبه 14 فروردین 1392, 00:00 صبح
باسلام و تبریک سال نو به شما. نمیدونم چی میخوای ولی من برای یک از برنامه هام اینا رو گرفتم.

protected void Sub_SetInfo()
{
HttpBrowserCapabilities HttpBC = Request.Browser;
TblInfo.Rows[1].Cells[0].InnerText = "آدرس IP";
TblInfo.Rows[1].Cells[1].InnerText = System.Net.Dns.GetHostByName(System.Net.Dns.GetHos tName()).AddressList[0].ToString();
TblInfo.Rows[2].Cells[0].InnerText = "مرورگر وب";
TblInfo.Rows[2].Cells[1].InnerText = HttpBC.Browser + " " + HttpBC.Version;
TblInfo.Rows[3].Cells[0].InnerText = "سیستم عامل";
if (Request.UserAgent.IndexOf("Windows NT 5.1") > 0)
{
TblInfo.Rows[3].Cells[1].InnerText = "Windows XP";
}
else if (Request.UserAgent.IndexOf("Windows NT 6.0") > 0)
{
TblInfo.Rows[3].Cells[1].InnerText = "Windows VISTA";
}
else if (Request.UserAgent.IndexOf("Windows NT 6.1") > 0)
{
TblInfo.Rows[3].Cells[1].InnerText = "Windows 7";
}
//TblInfo.Rows[3].Cells[1].InnerText = HttpBC.Platform;
TblInfo.Rows[4].Cells[0].InnerText = "دامین";
TblInfo.Rows[4].Cells[1].InnerText = Environment.UserDomainName.ToString();
TblInfo.Rows[5].Cells[0].InnerText = "نام کاربری";
TblInfo.Rows[5].Cells[1].InnerText = Environment.UserName.ToString();
TblInfo.Rows[6].Cells[0].InnerText = "نام سیستم";
TblInfo.Rows[6].Cells[1].InnerText = System.Net.Dns.GetHostName();
}
داخل یک جدول در html نمایش دادم.