Tarayıcınız JavaScript! desteklememektedir.

Sayfa Görüntülenme Sayisini Göstermek ve Artirmak

Sayfa Görüntülenme Sayisini Göstermek ve Artirmak

Merhaba arkadaslar,

Blog sitelerinde, haber sitelerinde ya da gelistirmis oldugumuz projelerde siklikla lazim olan Sayfa Görüntülenme Sayisini göstermeyi ve artirmayi birlikte yapacagiz..

Öncelikle tablomuzda GoruntulenmeSayisi adinda bir kolon açiyoruz. Görüntülenme sayimizi buradan çekecegiz.

    SqlCommand komut = new SqlCommand(); 
    komut.Connection = baglanti;   
    komut.CommandText="Select GoruntulenmeSayisi from Tablo_Adi where Goruntulenen_Sayfa_Adi=@Param1";   
    komut.Parameters.Add("@Param1",SqlDbType.Int).Value="Deger";

Yukarida görüntülenme sayisini göstermek için SQL Komutumuzu yazdik. SqlDataReader vs. nasil istiyorsaniz sayfanizda gösterebilirsiniz.

Mevcut sayfa her açildiginda bir artmasi için ise;

    SqlCommand komut = new SqlCommand();
    komut.Connection = baglanti;
    komut.CommandText="Update Tablo_Adi set GoruntulenmeSayisi+=1 where Goruntulenen_Sayfa_ID=@Param1";
    komut.Parameters.Add("@Param1",SqlDbType.Int).Value="Deger";
   

where'den sonra ki parametre görüntülenen sayfanin ID'si. Bu parametre olmazsa, o tablodaki tüm sayfalarin görüntülenme sayisi 1 artar.

Takildiginiz yer olursa, yorum yazmaniz yeterli.

Kod'la kalin :)



Bu Makaleye Yapılan Yorum Sayısı : 3

  1. Umut Ulukurt

    Merhaba Özlem Hanim,

    Öncelikle yorumunuz için tesekkürler. Anladigim kadariyla ayni IP üzerinden görüntülenme sayisi sadece bir kere artmasini istiyorsunuz. Ayni IP adresinden gelen oturumlari tek görebilmek için Session ya da Cookie ile oturum kontrolü yapmak gerekir. Öncelikle Page Load olayinda IP Adresini Session'a ya da Cookie'ye atayacaksiniz ondan sonrasinda basit bir metod yazarak bunun kontrolünü yapacaksiniz. Metot söyle olmali; Session'a ya da Cookie'ye atanan IP adresi giris yaptiginda artirma eger o IP adresi degilse artir. Yani basit bir if else karar kontrol mekanizmasi ile bunu yapabilirsiniz. Mantigi bu sekilde. Eger kodlamasinda takildiginiz bir yer olursa yazin yardimci olayim. 

  2. Özlem

    Merhaba, Makaleniz için tesekkürler, elinize saglik. Ben sayfa sayilarini artirirken ayni ip den gelenleri tek görmek istiyorum. Bunu nasil yapabilirim? Tesekkürler.

  3. Umut Ulukurt

    Arkadaslar, takildiginiz yerlerde lütfen yorum yazin...

Sende Yaz

Aşağıdaki bölümleri doldurarak bu makaleye yorum yapabilirsin.