Öncelikle başlığa bakıldığında ne kadar önemli bir konu olduğunu anlayabiliriz.Ek olarak burada MVC yapısından bahsedilse de bunu uygulamak için Asp.NET Web Forms mimarisi de yeterlidir. Burada kullanıcının doğruluk payı en yüksek olan ip adresini almak için gerekli metodlar uygulanmıştır.” Load Balancer-Yük Dengeleme “, 301 ya da 302 yönlendirmeleri de gözetilerek bazı kodlar ile en yüksek ihtimalli kullanıcı ip adresi alınmıştır.
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;
}
Asp.NET MVC İle Kullanıcının IP Adresini Alma işte bu kadardı.En gerçekçi ve yüksek ihtimalli kullanıcı ip’sini almak için yukarıdaki fonksiyon yeterlidir. İyi çalışmalar.	
10 Mayıs 2017
Yazar:kandoyazilim
Kategori:Asp.Net
Etiketler: asp kullanıcı ip alma, asp net mvc ip adresi alma, aspnet ile kullanıcı ip adresi alma
Yorum Yok
Bir Yorum Yaz Cevabı iptal et
Bir dahaki sefere yorum yaptığımda kullanılmak üzere adımı, e-posta adresimi ve web site adresimi bu tarayıcıya kaydet.
Δ
Kategoriler
Articles
Asp.Net
Bilgisayar
C#
CodeIgniter
Genel
Güvenlik
İnternet
İşletim Sistemleri
Java
Javascript
jQuery
Makale
MsSql
Node.js
Opencart
Php
Phyton
Post Types
Seo
Teknoloji
Temalar
Web Tasarım
Windows
Wordpress
Yazılım
Popüler Etiketler
Mobil Yazılım Web Tasarım
Son Yorumlar
Meta
Giriş
Yazı beslemesi
Yorum beslemesi
WordPress.org
Serfitikalar
Search
Shape
Call to action
Start now
Want to learn how to code in 8 weeks?
Purchase Essentials
Etiketler
401 hatası nedir 401 hatası çözümü 401 http hatası 2017 web sitesi mimarları 2017 wordpress eklentileri 2017 wordpress yenilikler ABSPATH kullanım ajax bootstrap teması indir Design e-ticaret için gerekenler eklentisiz paylaşım butonları excel php favicon nasıl eklenir favicon nereden eklenir form elemanlarını sıfırlamak form elemanlarını temizleme free blog template jquery dersleri jquery form sıfırlama jquery inputları boşaltma jquery metodlar jquery trigger jquery trigger metodu jquery trigger metodu kullanımı jquery uygulama jquery uygulamaları kayıtlı şifreleri bulma keywords nasıl olmalı kurumsal tema mail gönderme sorunu mozilla logosunu değiştirdi mozillanın logosu mozillanın yeni logosu Php tarih sorunu Php Ternary Operatör Kullanımı Php üçlü operatör Popüler Tarayıcı Eklentileri Products sayfalara erişimi doğrudan engelleme seo araçları wordpress wordpress favicon wordpress hata yazı editörü
Recent Posts
Ajax dosyasına erişim nasıl engellenir ?
-
Javascript içinde php değişkeni nasıl kullanılır ?
-
WordPress Numaralı Sayfalandırma Nasıl Yapılır ? (Tema Yapımı)
-
Categories
ArticlesAsp.NetBilgisayarC#CodeIgniterGenelGüvenlikİnternetİşletim SistemleriJavaJavascriptjQueryMakaleMsSqlNode.jsOpencartPhpPhytonPost TypesSeoTeknolojiTemalarWeb TasarımWindowsWordpressYazılım
Social Links
Footer
Kando Yazılım sektörde yenilikçi ve öncü olmak için uzman ekibiyle var gücüyle çalışıp, tüm sektörlere yazılımsal çözümler sunmayı hedef olarak almıştır.