-
Üyelik
28.11.2013
-
Yaş/Cinsiyet
30 / E
-
Meslek
Ameliyathane Hemşiresi
-
Konum
Afyon
-
Ad Soyad
I** Ç**
-
Mesajlar
2633
-
Beğeniler
344 / 487
-
Ticaret
12, (%100)
İnternette araştırmama rağmen bulamadım
Tablo yapım
ziy_id, int( 11) ai
ziy_tarih varchar(70)
ziy_uye int(11) default null
ziy_url varchar(150)
ziy_ref varchar(255)
ziy_ua text //json formatta ülke,tarayıcı,os,ip vb bilgiler
ziy_oturum
tablo yapım bu
Burada ziyaretçi/üye her sayfa girişinde kayıt ediliyor. Burada yapmak istediğim şey üyenin /ziyaretçinin ne kadar sitede/sayfada kaldığı
Bunu nasıl yapabilirim :)
ontedi
www.ontedi.com
Kullanıcı
-
Üyelik
03.10.2013
-
Yaş/Cinsiyet
44 / E
-
Meslek
Yazılım Uzmanı, Matematikçi
-
Konum
Ankara
-
Ad Soyad
S** T**
-
Mesajlar
1118
-
Beğeniler
325 / 324
-
Ticaret
2, (%100)
son oturum tarihinden ilk oturum tarihin farkını alırsan istediğini elde edebilirsin.
Yalnız kullanıcının her oturumunun unique bir değeri olmalıdır. Mesela
id, ip, tarih, deger
1, a, 21.12.2018 15:11, felancafilanca1
2, a, 21.12.2018 15:12, felancafilanca1
3, a, 21.12.2018 15:13, felancafilanca1
4, a, 21.12.2018 17:27, felancafilanca2
5, a, 21.12.2018 17:46, felancafilanca2
görüldüğü gibi a ip numaralı ziyaretçi 21.12.2018 tarihinde farklı iki zamanda girmiş.
15:11 - 15:13 aralığında 2 dakika
17:27 - 17:46 aralığında 19 dakika kalmış oluyorum. Toplamda 21 dakika.
Umarım açıklayıcı olmuştur.
www.ontedi.com
www.cizgi.site
ontedi
www.ontedi.com
Kullanıcı
-
Üyelik
03.10.2013
-
Yaş/Cinsiyet
44 / E
-
Meslek
Yazılım Uzmanı, Matematikçi
-
Konum
Ankara
-
Ad Soyad
S** T**
-
Mesajlar
1118
-
Beğeniler
325 / 324
-
Ticaret
2, (%100)
O yüzden oturum açan kişinin ip kısıtına bakma. Çünkü aynı ağı kullanan birçok ziyaretçi/üye sisteme giriş yapabilir. Oturum açanı tarayıcı,ip,çözünürlük gibi farklılık teşkil eden etmenlerle ayırmaya çalış. Yada basit mantıkla cookie ile kişinin doğruluğunu teyit edersin.
3 dakikada bir ajax ile yapman sorun teşkil etmez.
www.ontedi.com
www.cizgi.site
ontedi
www.ontedi.com
Kullanıcı
-
Üyelik
03.10.2013
-
Yaş/Cinsiyet
44 / E
-
Meslek
Yazılım Uzmanı, Matematikçi
-
Konum
Ankara
-
Ad Soyad
S** T**
-
Mesajlar
1118
-
Beğeniler
325 / 324
-
Ticaret
2, (%100)
Ip kısıtı derken şu, seninle ikimiz aynı ağdan wmaracına bağlanıyoruz diyelim. Bizim ip adresimiz aynı olarak görür wmaracı. Dolayısıyla ikimizi bir kişi gibi sayar senin sayacın. Oysa ikimiz farklı iki kişiyiz.
www.ontedi.com
www.cizgi.site
-
Üyelik
19.12.2018
-
Yaş/Cinsiyet
41 / E
-
Meslek
Backend Developer
-
Konum
Antalya
-
Ad Soyad
İ** D**
-
Mesajlar
85
-
Beğeniler
6 / 28
-
Ticaret
0, (%0)
var start, end, timeSpent;
$(document).ready( function() {
var dStart = new Date();
start = dStart.getTime();
});
$(window).unload(function() {
var dEnd = new Date();
end = dEnd.getTime();
timeSpent = end - start;
$.ajax({
url: 'timer.php',
type: 'POST',
async: false,
data: {
timeSpent: timeSpent
},
success: function(){
console.log('y');
}
});
});
Bu sekilde bir kod blogu ile onload ettiği anda süreyi sonlandirip sitede harcadigi sureyi hesaplayabilirsin