Editor Login | Register
Ekle

> Akademik İnternet ® > ASP
Online kişi sayısı - ASP - Akademik İnternet ® -
CWhite
(Relased 12.01.2008 12:53:18)


Online kişi sayısı
Bu uygulamayı kendi sunucunuzda çalıştırabilmek için ilk önce sunucunuzun Global.asa destekli olduğundan emin olmalısınız.
Aşağıdaki kodu globa.asa dosyası oluşturup içine kopyalamalısınız.
Global.asa"da taglarini koymamalısınız.

<------------------------------- Global.asa başlıyor ------------------------------->


Sub Application_OnStart
Application("strVisitors") = 0
End Sub

Sub Application_OnEnd
End Sub

Sub Session_OnStart
Application.lock
Application("strVisitors")=Application("strVisitors") + 1
Application.unlock
End Sub

Sub Session_OnEnd
Application.lock
Application("strVisitors")=Application("strVisitors") - 1
Application.unlock
End Sub


<------------------------------- Global.asa bitti ------------------------------->


bu dosyayı(global.asa)"yı sunucunuza gönderin.şimdi sayfanızda bu online kişileri göstermek için ise istediğiniz sayfanızda



şeklinde yazarsanız.Yazılan yerde sitenizde kaç kişi olduğunu gösterebilirsiniz.

ÖNEMLı NOT : Deneme sayfasında bir başka browser ile girdiğinizde kişi saysının arttığını görürsünüz.Fakat bir tane browser"ınızı kapadığınızda kişi sayısının azalmadığını görürsünüz.
Bunun nedeni uygulamanın session ile çalışmasıdır.
Eğer bu gösterimi çok hızlı bir biçimde yenilemek istiyorsanız sayfanıza



kodunu koymanız yeterli olur.Böylece kişi çıktıktan 1 dk sonra online kişi sayısı 1 rakam düşer.












Derecelendir
Kaynak CWhite Tarafından yazılmış/derlenmiştir.
İçerik İhbarı
Bağlantılar: bilgininefendisi.net

Open Source Document Project AUP&TOS