+1 oy
önce Webmaster kategorisinde (1.6k puan) tarafından

MVC ile siteme girenlerin ip adreslerini nasıl alabilirim? 

MVC İP adresi alma kodu nedir? 

1 cevap

+2 oy
önce (4.1k puan) tarafından
önce tarafından seçilmiş
 
En İyi Cevap

MVC ile siteye giren ziyaretçilerin ip adresini almak için aşağıdaki kodu kullanabilirsiniz. 

public static string GetClientIp()
        {
            var ipAddress = string.Empty;
            if (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null)
                ipAddress = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
            else if (HttpContext.Current.Request.ServerVariables["HTTP_CLIENT_IP"] != null && HttpContext.Current.Request.ServerVariables["HTTP_CLIENT_IP"].Length != 0)
                ipAddress = HttpContext.Current.Request.ServerVariables["HTTP_CLIENT_IP"];
            else if (HttpContext.Current.Request.UserHostAddress.Length != 0)
                ipAddress = HttpContext.Current.Request.UserHostName;
            return ipAddress;
        }

96 soru

60 cevap

6 yorum

29 kullanıcı

Platform üzerindeki soru ve cevaplar kullanıcılara aittir.

...