Asp.NET Ziyaretçi IP 'si alma

Gökhan Besler tarafından yayınlanmıştır 4. Eylül 2008 02:38

Bu yazımda Asp.NET ile oluşturduğunuz websitenize giren kullanıcıların IP lerini nasıl alacağınız konusunda size yardım etmeye çalışacağım..Öncelikle Yeni bir C# Asp.NET  projesi açıyoruz(Kodları rahatlıkla vb ye çevirebilirsiniz..).Solution Explorer'da beliren Default.aspx 'e çift tılayarak "Design" görünümüne geçiyoruz.Toolbox'tan bir adet "Label"'ı sürükleyip design view in içine bırakıyoruz.Label'ın ID 'si otomatik olarak Label1 gelecektir,bu şekilde bırakıyoruz.Daha sonra Design 'da boş bir alana sağ tıklayarak "View Code" diyoruz.Açılan kod sayfasında;

protected void Page_Load(object sender, EventArgs e){  }

üstteki kod parçacığını buluyoruz ve kıvırcık parantezler arasına aşağıdaki kodu yazıyoruz.. 

        string ZiyaretciIPsi = "";     
        if (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null)
        {
            ZiyaretciIPsi = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
        }
        else
            if
            (HttpContext.Current.Request.UserHostAddress.Length != 0)
            {
                ZiyaretciIPsi = HttpContext.Current.Request.UserHostAddress;
            }

        Label1.Text = ZiyaretciIPsi;

F5 ile Projemizi Debug ettiğimizde Label'da local olan 127.0.0.1 gözükecektir.Bu sizin makinanızın IP 'sidir.Projenizin istediğiniz kısmına bu kodu ekledikten sonra host ettiğinizde,Ziyaretçilerinizin IP'lerini rahatlıkla veritabanınıza yazabilirsiniz ya da kendisine gösterebilirsiniz.

Umarım faydalı olmuştur...Şimdilik görüşmek üzere...

5 kişi tarafından 5.0 olarak değerlendirildi

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler: , ,

Teknik

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading





Bu site BlogEngine.NET 1.4.5.0 ile oluşturulmuştur. Türkçe çevirisi BlogEngine TR ekibi tarafından yapılmıştır.

Önergeç

İzlene  : The Fall 
Dinlene : Yağmur -  Cem Adrian

Hakkımda

 

Gazi Üniversitesi Bilgisayar Mühendisliği 4.Sınıf Öğrencisi.Microsoft Student Partner .O bir Maribor Hayranı. Seyehat etmeyi seviyor.Önemli bir nokta da: Galatasaray aşığı..

 

Son Yorumlar

Comment RSS

Zubizaretta

gokhanbesler.com içerisindeki bilgi,resim ve yazıların izinsiz kullanılması yasaktır. Bu yasağı ben koydum.

HTML hit counter - Quick-counter.net