0
Wordpress sitem için basit bir veritabansız php ziyaretçi sayacı hazırladım, php code widget eklentisi ile widget olarak footer a ekledim. Ancak sorun şu ki siteyi html önbelleği aktifleştirince çalışmıyor doğal olarak.
Ben de şöyle bir şey düşündüm, gizli bir iframe kullanıcıyı "sayac.php" dosyasına yönlendirirse sonra dosyadaki "goruntulenme" değişkenini js ile çekebilir miyim?
sayac.php
<?php //görüntülenme sayısının alınması $oku = @fopen('sayac.txt', 'r'); $rakam = @fread($oku, filesize('sayac.txt')); @fclose($oku); //sayac.txt sayfasının oluşturulması $yaz = fopen('sayac.txt', 'w'); $goruntulenme = $rakam+1; //görüntülenme sayısının 1 artırılması fwrite($yaz, $goruntulenme); fclose($yaz); //sayınn ekranda gösterilmesi echo "Bu sayfa ".$goruntulenme." kere görüntülendi."; ?>
php kodu kaynak : http://bcakir.com/veritabansiz-sayfa-goruntulenme-sayisi
0
Goruntulenme değişkeninin değerini bir hidden html elementine atayabilirsin. Ancak bu şekilde okuyabilirsin ya da
<script type="text/javascript">
var sayac = <?php echo $goruntulenme; ?>;
</script>
gibi bir kod ile yapabilirsin. Wordpress ile ilgili pek bilgim yok. Ama kullandığın önbellek sisteminini hariç tutma özelliği var mı kontrol edebilirsin. Böylelikle parçalı olarak sayfanın bir bölümünü önbelleğe aldırmazsın.
Cevap yazabilmek için üye girişi yapmalısınız.
Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol