ASP.NET Sayfada Kalma Süresi

Kodla Büyü

igzemel

Aktif Üye
Mesajlar
162
Arkadaşlar ASP.NET'te bir proje hazırlıyorum. Bu projede online olan birisi, açmış olduğu(tıkladığı) sayfada kaç saniye kaldı? Bunu öğrenmem gerekiyor?
- Araştırmalarımda belli bir süreden geriye saydırabiliyorsunuz (e-okul modülünde olduğu gibi).
- Ben ise (örn:) 1dakika 13 saniye sonra sayfadan ayrılmışım, bunun bilgisini bana verecek kod arıyorum

Yardımcı olursanız sevinirim...
 
bunun için şöyle bir mantık kurulabilir. sayfanın load bölümünde bir session oluşturulup sayfaya giriş zamanı session a atanır. logout yada başka sayfaya geçildiğinde ise ikinci bir session oluşturulur ve buna da ikinci zaman atanır. daha sonra bu zamanlar birbirinden çıkarılırsa gereken süre bulunmuş olur.
 
hocam Page_Load ile Datetime tipindeki baslangicZamani gibi bir değişkene şimdiki zamanı ata. Page_UnLoad olayında ise baslangicZamani ile o anın zamanı arasındaki farkı bul. veritabanında logları tuttuğun tabloya kaydet.
 
BBNET
Geri
Üst