Bilgi-Sayar.NET Menu

ADRES:

ASP’de Global.asa ile Aktif Kişi Sayacı

Bu Sayaç Ne İşe Yarar?

Bu sayaç ASP sitelerinizde aktif olan kişileri göstermenizi sağlar.

Bu Sayacı Çalıştırmak İçin Gerekliler Neler?

ASP ve Global.asa destekli hosting.Sayacın Yapımı:

Önce Global.asa dosyamızı yapıyoruz, ve ana klasöre(httpdocs) atıyoruz.

<SCRIPT LANGUAGE=VBScript RUNAT=Server>
Sub Application_OnStart
Application(“Aktif”) = 0
End Sub

Sub Session_OnStart
Application.Lock
Application(“Aktif”) = Application(“Aktif”) + 1
Application.Unlock
End Sub

Sub Session_OnEnd
Application.Lock
Application(“Aktif”) = Application(“Aktif”) – 1
Application.Unlock
End Sub
</SCRIPT>

Global.asa dosyamız bitti. Şimdi sitede gösterelim:

<%= Application(“Aktif”) %>

Kodunu eklediğinizde sitenizde aktif kişi sayısını gösterecektir.

Mesela:
Şu anda sitemizde <%= Application(“Aktif”) %> kişi var.

  • Misafir

    Sitede ekli sayacın, bir gün için databaseye üç kayıt göndermesinin bu global. asa sayfası ile ilgisi varmıdır? Yani sitedeki sayacımız, 2016 tarihine geçiş gününden beri, her günün tarihi için üç ayrı kayıt yapıyor ve tarihin sonuna 0, 1, 2 ekleyerek günü üçe bölmüş oluyor ve her bölüme geçişte tekil ve çogul sıfırlanmış oluyor. Bilgisi olan bir dost cevap verebilir mi acaba?