Rehber PHP ile Görüntülenme Sayısı Yapımı

Merhaba 😇

Cumartesi açtığım ankette 3. olarak Tıklama ve Hit Takip Sistemi istenmiş.
Bugün size PHP ile Görüntülenme Sayısı Sistemi, yani Tıklama Takip Sisteminin nasıl yapıldığını göstereceğim.

Öncelikle Görüntülenme Sayısı Takip Sistemi Nedir?


Görüntülenme Sayısı Takip Sistemi, Bir içeriğin veya bir linkin kaç kişi tarafından görüntülendiği ve ne kadar tıklandığını öğrenmek için yapılan bir işlemdir.
Örnek: "
VirusTotal rehberi 1000 defa görüntülendi" gibi.
Hadi başlayalım;

Not: Site güvenlik duvarı izin vermediği için PHP kodlarını ekran görüntüsü olarak paylaşıyorum. Ancak en alt kısımda projenin tüm dosyaları mevcuttur.

Ben daha önceden bir veri tabanı oluşturdum ve içeriğine bazı veriler ekledim.

Not:
Mutlaka veri tabanı oluştururken dilini [B]utf8_general_ci[/B] yapınız.


1678767977794.png

1678767968383.png


Klasör yapımız alttaki gibidir;
  • Ana Klasör
      • assets
        • main.css
    • index.php
    • read.php
    • connection.php

Index.php kodlarımız;

1678768300570.png


Connection.php kodlarımız;

1678768314346.png


Read.php kodlarımız;
1678768324636.png


Main.css kodlarımız;


CSS:
@import url('https://fonts.googleapis.com/css2?family=Alata&display=swap');

*{
    font-family: 'Alata', sans-serif;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    text-decoration: none;
}

body{
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
}

.datas_container{
    justify-content: start;
    align-items: start;
    display: flex;
    flex-direction: column;
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid #b1b1b1;
    background-color: #e0e0e0;
    width: 1000px;
    margin: 10px 0;
    height: auto;
    border-radius: 10px;
}

.datas_container > a{
    display: flex; color: rgb(25, 150, 0);
}

Verilerimizi id değeri ile taşıyoruz.

1678768421150.png


Varsayılan hali;

1678768352637.png


Tıklandıktan sonraki hali;

1678768376343.png


Gördüğünüz üzere, görüntülenme sayısı arttı. Bu sayede kaç kişinin ilgili konuya veya linke tıkladığını görebilirsiniz.

Projenin tüm dosyaları (veri tabanı dahil):

Buraya kadar okuduysanız teşekkür ederim.

Yazılım rehberlerimin devamı gelecek.


İyi çalışmalar, kolay gelsin 😎

Tüm yazdığım rehberler içindeki dosyalar tek bir link olarak birleştirildi arkadaşlar. İstediğiniz dosyayı bu link üzerinden indirebilirsiniz:

 
Son düzenleme:

Geri
Yukarı