Merhaba
benim aklımda şöyle bir fikir var sitemde puan sistemi var kullanıcı 5 yorum yapacak ve bu yorumlarda puan vericek 5 yorumdan sonra puan kazanamayacak ama o günden 00 01den itibaren bu özellik sıfırlanacak yani sonraki günün 00ına kadar 5 yorum ile puan alabilecek
Cevaplar (2)
İşlem devam ediyor, lütfen bekleyin..

Merhaba,
Çeşitli kaynaklar bu tür bir ihtiyacın cronjob
ile yapılabileceğini söyleyebilir, fakat sunucunun çalışma periyoduna müdahale etmeyi, güvenlik, performans ve yönetilebilirlik sorunlarına yol açabileceği nedeniyle mantıklı bulmuyorum.
Şöyle yapabilirsiniz;
Eğer Laravel gibi bir framework kullanıyorsanız, Middleware katmanı eğer kullanmıyorsanız bir kontrol katmanı oluşturup, kullanıcının sayfada bulunduğu zaman damgasında bulunan gün de yapılan yorumlarını toplayabilirsiniz, şayet 5'e eşitse, puan tablo veya sütununu güncelleyebilirsiniz, eğer 1 ise puan'ı sıfırlayabilirsiniz, bu sayede yeni kayıt eklenirken aldığı puanı kendi eylemiyle düzenlemiş olur.
İşlem devam ediyor, lütfen bekleyin..

cookie mantığını bi araştır. cookie ile her giriş yapana bi limit verirsin. sorgulatırsın session gibi ama tarayıcıyı açıp kapatınca bile verdiğin süre kadar kayıtlı kalıyo. cookie geçerlilik süresini cookie oluşturma zamanından gece 00 01 e kadar ayarlarsın.