Evet arkadaşlar yapmak istediğim:
Kullanıcı sitede online olduğu süre içinde bir sayaç çalışsın.
Atıyorum 10 saat dolduğunda kullanıcıya bir pop up atıp kullanıcıya bir soru sormak istiyorum.
15 saat olunca ayrı bir soru vs.
Nasıl bir denetleme yapmam lazım?
Session süresi belli bir kotayı dolduran üyeye pop up göndermek
4
●533
- 01-07-2014, 23:32:59Şöyle yapabilirsiniz hocam tam olarak ne kadar online olduğunu bilemezsiniz fakat 2 yolu var;
1) Her sayfa değiştirdiğinde atıyorum 1 dakika eklersiniz session süresine böylece artmış olur bu toplma 10 saat olduğundada pop-up kodlarını açabilirsiniz
2) Sayfaya girdiğinde bir javascript kodu çalışmaya başlar (AJAX) her 5 dakikada bir belirli bir php dosyasına form gönderir şu ve o php dosyasıda kontrol eder geldiği an ile bir önceki geldiği an arasında 5 dakika varsa bu 5 dakika toplam süreye eklenir (birden çok sekme açıldıysa bu daha sağlıklı olacaktır) - 02-07-2014, 03:07:25oturumları bir veritabanında kaydedebilirsiniz. mesela kullanıcı adı, ip adresi, ilk aktif olduğu zaman ve son aktivitesi. Hem bu tabloda onlarca güvenlik önlemi alırsınız hem de dediğiniz şeyleri yapabilirsiniz.
Veritabanı kullanmayım diyorsanız veritabanı yerine sessiona kaydedebilirsiniz yine aynı bilgileri. Ama hemen hemen her sistem veritabanına kaydediyor ve dediğim gibi birçok güvenlik işlemini oradan yürütebiliyor. - 02-07-2014, 03:44:40Üyeliği durdurulduHACKHERS adlı üyeden alıntı: mesajı görüntüleAslında tam olarak mantığı anlamaya çalışıyorum. Son giriş ilk giriş pek işime yaramayacak. Örnek vermek gerekirse ekşi sözlükte bir zamanlar gün içerisinde sözlükte geçen zamanı yazan bir counter vardı. Tam olarak istediğim bu.ealgan adlı üyeden alıntı: mesajı görüntüle
Örnek olarak belirttim. Yapacağım işlem üyeler hakkında geniş bir ayrı tablo oluşturup reklamcılara hitap adecek verilerin hepsini belli zamanlar sorup cevabı kaydetmek olacak.yakoSin adlı üyeden alıntı: mesajı görüntüle