مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

sange_sabur

عضویت از 1394/01/11

چک کردن ip کاربر

  • چهارشنبه 21 مرداد 1394
  • 23:15
تشکر میکنم

درود

چطور میشه ip یه کاربر رو بررسی کرد که مثلا امتیاز چند بار نتونه بده.....

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • پنجشنبه 22 مرداد 1394
  • 07:57

از متد زیر برای بدست آوردن IP کاربر می تونید استفاده کنید :

public static string GetIpAddress()
        {
            HttpContext context = HttpContext.Current;
            string ipAddress = context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

            if (!string.IsNullOrEmpty(ipAddress))
            {
                string[] addresses = ipAddress.Split(',');
                if (addresses.Length != 0)
                {
                    return addresses[0];
                }
            }

            return context.Request.ServerVariables["REMOTE_ADDR"];
        }

 

کاربر سایت

mmb462

عضویت از 1392/10/09

  • شنبه 24 مرداد 1394
  • 09:04

با سلام

اگر سرور  host بعد از یک سرور nat در شبکه باشد این الگوریتم پاسخگو نیست و بایستی خود client آدرس را برای ما ارسال کند .

در آنصورت چه باید کرد؟

کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • شنبه 24 مرداد 1394
  • 10:16

لینک زیر رو چک کنید :

IPv6 Client Server Network Applications in C# .NET

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)