Uzman Cevap beta aşamasından çıkmaya hazırlanıyor! Yenilikleri takipte kalın.
Çözüldü! Bu soru aradığı cevabı buldu :) Teşekkürler iyi niyetli insanlar!

Okunan İçeriklerin Kaç Defa Okunduğunu Tutmak

php
YouTube daki video görüntülenme mantığı gibi bir sistem yapmak istyorum arkadaşlar. Bu işlem de takıldığım kısım ise 1 kullanıcıyı 1 kez saydırabilmek yani kullanıcı aynı yazıya 2 kez girse bile aynı ip ile bağlandığında 1 arttırmasın. Fakat farklı bir yazıya girdiğinde o yazıyı arttırması gerekiyor 1 kişiyi 1 kez saysın kısacası inşallah anlatabilmişimdir. Yardımlarınız için şimdiden çok sağ olun arkadaşlar, cevaplarınızı bekliyorum.
Cevaplar (4)
0
cookie sistemi ile yapılabilir. Ama ben olsam veritabanında views diye bir tablo oluşturur. hangi kullanıcı hangi ip numarası ile hangi sayfayı görüntülemişse loglar bu sayede hem tekrar oy vermiş olmasını engellerdim hem yeni çıkan yasaya uymuş olurdum hem de cookie'lere müdahele edilebildiğinden biraz daha güvenli bir sistem yapmış olurdum.
0
Üniversite iş yerleri gibi ağlarda tüm bilgisayarlar'ın ip si aynı oluyo bu seferde bunu atlamış oluyorsun..
0
konu sayfanızın alt kısımlarında uygun gördüğünüz bir yere
$konuid = "konuidsini burada belirtin" 
$okunma = "burada da sayfanın o an ki okunma sayısını belirtin";
// yukarıdaki değişkenlerin tırnaksız olmasına yani string olmamasına özen gösterin
if (!isset($_COOKIE["konu_".$konuid])){
	setcookie("konu_".$konuid, true, time()+ 1800); // 30 dakikalık bir çerez bırakır 30*60 = 1800
	$guncelle = $db->prepare("UPDATE konular SET okunma = :okunma WHERE id = :id");
	$guncelleniyor = execute(array(
		'okunma'	=>	$okuma + 1,
		'id'		=>	$konuid
	));
}
ekleyin
0
onclikle bile yapılabilir bence
Cevap Yazın..

[code=css,php,sql,asp..]..kod..[/code] , [url=http:...com] , [img=resim linki]
[color=renk kodu]..yazı..[/color]

yabancı dizi izle tv ünitesi