ورود

View Full Version : به دست آوردن IPکلاینتها



resident
شنبه 13 مهر 1392, 18:10 عصر
سلام.
من از2 دستور زیر برای گرفتن IP کلاینتها استفاده می کنم.



return Request.ServerVariables["REMOTE_ADDR"];
یا
return Request.UserHostAddress;






آی پی رو اینطور نشون میده:
1::


چرا؟

fakhravari
دوشنبه 15 مهر 1392, 17:13 عصر
بعد پابلیش روی iis ادرس درست میزنه .

demolition
دوشنبه 15 مهر 1392, 18:55 عصر
به این صورت استفاده کن


Label1.Text = (Request.ServerVariables["HTTP_X_FORWARDED_FOR"] ?? Request.ServerVariables["REMOTE_ADDR"]).Split(',')[0].Trim();


توی لوکال باید اینجوری باشه 127.0.0.1

resident
سه شنبه 16 مهر 1392, 15:43 عصر
demolition جان با این دستور هم 1:: برمی گردونه (http://barnamenevis.org/member.php?282964-demolition)

silverfox
چهارشنبه 17 مهر 1392, 08:12 صبح
1:: همون 127.0.0.1 هست ipv6ش هست