View Full Version : سوال: به دست اوردن اطلاعات کاربر جاری
rezarko
جمعه 14 مهر 1391, 15:22 عصر
سلام دوستان . چه طور میشه اطلاعات کاربر جاری مثل ای پی و نام مرورگر و سیستم عامل رو به دست اورد؟
با تشکر
Fartaj
جمعه 14 مهر 1391, 18:16 عصر
سلام
کد بدست آوردن ip:
HttpContext.Current.Request.UserHostAddress
یک سر به این تاپیک هم بزنید
http://barnamenevis.org/showthread.php?285468-%D8%A8%D8%AF%D8%B3%D8%AA-%D8%A2%D9%88%D8%B1%D8%AF%D9%86-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D8%B9%D8%A7%D9%85%D9%84%D8%8C-%D9%86%D8%A7%D9%85-%D9%85%D8%B1%D9%88%D8%B1%DA%AF%D8%B1-%D9%88-%D9%86%D8%A7%D9%85-%DA%A9%D8%A7%D9%85%D9%BE%DB%8C%D9%88%D8%AA%D8%B1-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1
rezarko
جمعه 14 مهر 1391, 23:22 عصر
ممنون ولی این با جاوا اسکریپته . من میخوام با سی شارپ این کارو انجام بدم.
Fartaj
شنبه 15 مهر 1391, 09:37 صبح
بدست آوردن نام browser :
Label1.Text = Request.Browser.Browser;
برای نام سیستم عامل هم یک سر به این آدرس بزنید :
http://weblogs.asp.net/mhawley/archive/2004/08/23/219117.aspx
rezarko
شنبه 15 مهر 1391, 19:31 عصر
این که ارور میده . چرا خودتون یه کد نمیزارید؟:گریه:
amirzandi
شنبه 15 مهر 1391, 20:01 عصر
Public Shared Function GetIPAddress() As String
Dim context As System.Web.HttpContext =
System.Web.HttpContext.Current
Dim sIPAddress As String =
context.Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If String.IsNullOrEmpty(sIPAddress) Then
Return context.Request.ServerVariables("REMOTE_ADDR")
Else
Dim ipArray As String() = sIPAddress.Split(
New [Char]() {","c})
Return ipArray(0)
End If
End Function
amirzandi
شنبه 15 مهر 1391, 20:04 عصر
من روش بالا رو تست نکردم ، با سرچ توی google پیدا کردم ، اگر کار کرد خبر دهید...
Fartaj
شنبه 15 مهر 1391, 20:28 عصر
این که ارور میده . چرا خودتون یه کد نمیزارید؟:گریه:
والا این کد رو من تست کردم دادم بهتون !
چه اروری می ده ؟
rezarko
شنبه 15 مهر 1391, 20:33 عصر
والا این کد رو من تست کردم دادم بهتون !
چه اروری می ده ؟
میشه یه نمونشو اپلود کنید
Fartaj
شنبه 15 مهر 1391, 21:53 عصر
93668
اینم نمونه اینم بگم که ip روی هاست عمل می کنه
اینم نمونه آپلود شده :
http://test.aspro.ir/
درمورد سیستم عامل هم نظری ندارم
rezarko
شنبه 15 مهر 1391, 22:43 عصر
ممنون اقای Fartaj . فقط اگه نام سیستم عامل رو هم میگرفت عالی بود.
rezarko
یک شنبه 16 مهر 1391, 15:03 عصر
دوستان کسی کد تست شده ی به دست اوردن نام سیستم عامل کاربر رو نداره؟
AmirGhasemi
یک شنبه 16 مهر 1391, 15:31 عصر
سلام
اين قطعه كد بدرستي كار مي كنه و خودم نوشته ام و بارها ازش استفاده كردم
/// <summary>
/// تعيين نام سيستم عامل كاربر
/// </summary>
/// <returns></returns>
public static string UserOs()
{
string strResult = string.Empty;
try
{
System.Web.HttpBrowserCapabilities myBrowser = System.Web.HttpContext.Current.Request.Browser;
strResult = myBrowser.Platform;
}
catch (Exception ex)
{
throw ex;
}
return (strResult);
}
amirzandi
یک شنبه 16 مهر 1391, 15:33 عصر
Request.UserAgent باید بهت کمک کنه
amirzandi
یک شنبه 16 مهر 1391, 15:34 عصر
http://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.