Profil detayı eklendi, herkes profillerine girip bir gözatsın! Sevdiğiniz üyelerin cevaplarını takip edin! Tüm güncellemeler

Mysql veya PHP Zamanlama

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

2

Cevaplar (2)

İşlem devam ediyor, lütfen bekleyin..
Ali Yılmaz
@aliyilmaz
4 ay önce

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..
HASAN ERYILMAZ
@HasanERYILMAZ
4 ay önce [Güncellendi]
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. 
İşlem devam ediyor, lütfen bekleyin..

Cevap yaz Sadece sorunun cevabını yazın