SQL kullanmadan sayfa görüntülenmelerini takip eden bir artan sayaç ve tekil kullanıcı sayısını gösteren bir koddur. Bu kod, PHP ile çalışır ve kullanıcının her sayfayı görüntülediğinde sayaç değeri artar ve tekil kullanıcı sayısı güncellenir.
<?php session_start(); // Sayaç değerini artır if (!isset($_SESSION['page_views'])) { $_SESSION['page_views'] = 1; } else { $_SESSION['page_views']++; } // Tekil kullanıcı sayısını güncelle $unique_users_file = 'counter1.txt'; $unique_users = 0; // Dosya varsa oku if (file_exists($unique_users_file)) { $unique_users = file_get_contents($unique_users_file); } // Kullanıcı daha önce ziyaret etmemişse if (!isset($_SESSION['visited'])) { $_SESSION['visited'] = true; $unique_users++; // Tekil kullanıcı sayısını dosyaya yaz file_put_contents($unique_users_file, $unique_users); } // Toplam sayfa görüntülenmesini güncelle $total_page_views_file = 'counter2.txt'; $total_page_views = 0; // Dosya varsa oku if (file_exists($total_page_views_file)) { $total_page_views = file_get_contents($total_page_views_file); } // Sayfa görüntülenmesini artır $total_page_views++; // Toplam sayfa görüntülenmesini dosyaya yaz file_put_contents($total_page_views_file, $total_page_views); // Sayaç değerlerini ekrana yazdır echo "Toplam Sayfa Görüntülenme: " . $total_page_views . "<br>"; echo "Sayfa Görüntülenme: " . $_SESSION['page_views'] . "<br>"; echo "Tekil Kullanıcı: " . $unique_users; ?>
Yukarıdaki kodda, sayaç değeri $_SESSION['page_views']
adlı oturum değişkeni kullanılarak saklanır ve her sayfa görüntülendiğinde artırılır. Tekil kullanıcı sayısı ise counter.txt
adlı bir dosya aracılığıyla saklanır ve her bir ziyaretçi için bir kez artırılır.

Çalışmaması durumunda counter1.txt
counter2.txt
adındaki dosyaları oluşturun ve Dosya izinlerinden rw-r--r-- (644)
olarak ayarlayın