mahmutk adlı üyeden alıntı: mesajı görüntüle
merhaba arkadaşlar veritabanı kullanmadan phpde bir sayfaya daha önce girilip girilmediğini kontrol etmek istiyorum.

xxx1
xxx2 diye giden sayfalarımız olsun.

xxx1e bir defa girildi ise (kullanıcı, ip farketmezsizin) o sayfaya bir daha girildiğinde ekranda girildi yazmasını istiyorum.
umarım anlatabilmişimdir, herkese teşekkürler.
her sayfayı numaralandırırsınız veya takma bir isim verirsiniz örneğin xxx1, xxx2 gibi. Sonrasında her girişte aşağıdaki gibi bir kodla txt ye giriş sayısını yazdırırsınız. ftpde sayfagiris_xxx1.txt gibi her sayfa için txt dosyaları oluşacaktır ve sayfaya her girişte ilgili dosyadan değer çektirilip 1 arttırılarak tekrar aynı dosya üzerine yazılır.

<?php
$girilen_sayfa = 'xxx1';

$giris_sayisi = file_get_contents(dirname(__FILE__).'/sayfagiris_'.$girilen_sayfa.'.txt');
$giris_sayisi++;

file_put_contents(dirname(__FILE__).'/sayfagiris_'.$girilen_sayfa.'.txt', $giris_sayisi);
?>
Yapıyı geliştirmek size kalmış, dilerseniz her sayfayı tek txtye satır satır yazdırıp tek txt üzerinden de halledebilirsiniz veya json kullanırsınız jsonu parse edip değerleri güncelletirsiniz vs. Ama aynı anda çok fazla giriş olursa tek dosyalı yapıda değerler karışabilir. En pratik yöntem belirttiğim şekilde olacaktır.