PHP ile Basit ve Veritabanı Kullanmayan Ziyaretçi Sayacı Yapımı

PHP öğrenirken küçük ama işlevsel projeler yapmak oldukça önemlidir. Bu yazıda, veritabanı kullanmadan PHP ile basit bir ziyaretçi sayacı nasıl yapılır adım adım anlatılmaktadır. Yeni başlayanlar için ideal bir örnektir.

PHP ile Küçük Projeler Yapmanın Önemi

PHP öğrenme sürecinde en etkili yöntemlerden biri, küçük ve gerçek hayatta kullanılabilir projeler geliştirmektir.

Bu sayede:

  • PHP dosya işlemleri öğrenilir
  • Mantık yapısı daha iyi kavranır
  • Öğrenilen bilgiler kalıcı hale gelir

Bu yazıda anlatacağımız PHP ziyaretçi sayacı, kişisel bloglar ve küçük projeler için oldukça uygundur.

🎯 Bu Ziyaretçi Sayacı Ne Yapar?

Bu örnek sayaç:

  • ✅ Veritabanı kullanmaz
  • ✅ TXT dosyası ile çalışır
  • ✅ Her sayfa yenilendiğinde sayıyı artırır
  • ✅ Kurulumu son derece basittir

🛠️ Kullanılan Teknolojiler

  • PHP
  • HTML
  • TXT dosyası (veri saklama için)

1️⃣ Sayaç Dosyasını Oluşturma

Öncelikle sitenin ana dizinine veya istediğiniz klasöre

sayac.txt adında bir dosya oluşturun.

İçeriği sadece aşağıdaki gibi olsun:

0

Bu dosya, ziyaretçi sayısını tutacaktır.

2️⃣ PHP Sayaç Kodunu Yazalım

Şimdi sayac.php adında bir dosya oluşturup aşağıdaki kodu ekleyelim:

<?php
$dosya = "sayac.txt";

// Mevcut ziyaretçi sayısını oku
$sayac = file_get_contents($dosya);

// Sayıyı 1 artır
$sayac++;

// Güncellenmiş değeri dosyaya yaz
file_put_contents($dosya, $sayac);

// Ekrana yazdır
echo "Bu sayfa " . $sayac . " kez ziyaret edildi.";
?>

📌 Kod Ne Yapıyor?

  • file_get_contents() → Dosyadaki sayıyı okur
  • $sayac++ → Ziyaretçi sayısını artırır
  • file_put_contents() → Yeni değeri tekrar dosyaya yazar

3️⃣ Sayacı Sayfada Gösterme

Sayaç dosyasını istediğiniz herhangi bir PHP sayfasına ekleyebilirsiniz:

<?php include "sayac.php"; ?>

Bu işlemden sonra sayfa her yenilendiğinde sayaç otomatik olarak artacaktır 🎉

🔒 Güvenlik ve Performans Notları

  • Sunucuda dosya yazma izni olmalıdır
  • Çok yoğun trafikli siteler için önerilmez
  • Gelişmiş projelerde veritabanı tabanlı sayaç tercih edilmelidir

🚀 Geliştirme Fikirleri

Bu projeyi daha ileri seviyeye taşıyabilirsin:

  • 🔹 IP bazlı ziyaretçi sayma
  • 🔹 Günlük / aylık ziyaret raporu
  • 🔹 MySQL veritabanı ile sayaç
  • 🔹 Admin paneli ile görüntüleme
  • 🔹 CSS ile modern sayaç tasarımı

✅ Sonuç

Bu yazıda, PHP ile veritabanı kullanmadan basit bir ziyaretçi sayacı yapmayı öğrendik.

Bu tür küçük projeler, PHP öğrenme sürecinde oldukça faydalıdır ve gerçek projelerde temel oluşturur.

Eğer PHP ile:

  • Blog sistemi
  • Admin panel
  • Özel yazılım çözümleri

geliştirmek istiyorsan, blogumdaki diğer yazılara da göz atabilirsin.