|
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 ------------------------------->
<SCRIPT LANGUAGE="VBScript" RUNAT="Server"> 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 </SCRIPT>
<------------------------------- 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
<% response.write (Application("strVisitors")) %>
ş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
<% session.timeout=1 %>
kodunu koymanız yeterli olur.Böylece kişi çıktıktan 1 dk sonra online kişi sayısı 1 rakam düşer.
Sorularınızı forum`da bizimle paylaşabilirsiniz.
ASPREHBERI.NET sitesinden Alıntıdır.
|
 |