Online kişi sayısı

eXXe

Yeni üye
9 Şub 2006
20
0
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.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.