Programalama > ASP

Etiketler: global.asa......

Ort. 0
Puan ver:
Global.asa :  
Uygulama kapsami verilen nesnelerde ve yapilarda baslatma veya bitirme gibi genel bilgiler saklayan bir dosyadir. 

Global.asa dosyamis asp tabanindaki uygulamalardan ve kok dizinindeki dosyalardan meydana gelir.. Sayfamizdaki (daha dogrusu serverimizdaki) bir kisi sayfamizi ilk olarak acdiginda uygulamamiz acilir.. Kullanici sayfamizi kapattiginda uygulamamiz sona erer.. Bunlari Application_Onstar ve Application_onEnd fonksiyonlariyla yapariz..  

Global.asa dosyasinda bu olaylar için komut dosyalari belirtebilirsiniz. Uygulama basladiginda, sunucu Global.asa dosyasina bakar ve Application_OnStart olayinin komut dosyasini çalistirir.  

Uygulama sona erdiginde, sunucu Application_OnEnd olayi komut dosyasini çalistirir.  
Simdi isterseniz Global.asa dosyamizi ve içerigini ayrica içeriginin nasil degistirilebilecegini inceleyelim... 

<OBJECT 
RUNAT=Server SCOPE=Session ID=MyInfo PROGID="MSWC.MyInfo"> 
</OBJECT>  

Global gördügünüz gibidir ilk açilisinda.. Ama biz bu dosyaya Application_onStart (Uygulama açildiginda) ve Application_onEnd (Uygulama Kapandiginda) komutlarina bazi eklentiler ekleyebiliriz...  

Uygulama, Oturum'dan yani Session'dan hemen önce açildigindan Application_onEnd yordaminda Application.Lock ve Unlock kullanmak gerekmez... Simdi bunlari inceleyelim. Önce kullanilislarini görelim. Sonra hemen örnegini yapalim...  

<SCRIPT LANGUAGE=VBScript veya JScript RUNAT=Server>  
Sub Application_OnStart 
. . .  
End Sub 
</SCRIPT> 

<SCRIPT LANGUAGE=VBScript veya JScript RUNAT=Server>  
Sub Application_OnEnd 
. . .  
End Sub 
</SCRIPT>  


<SCRIPT LANGUAGE=VBScript RUNAT=Server> 
Sub Application_OnEnd() 
End Sub 
Session.Timeout=1 
Sub Application_OnStart() 
Application("SuankiZiyaretciSayisi") = 0 
Application("toplamziyaret") = 0 
End Sub 
Sub Session_OnEnd() 
Application("SuankiZiyaretciSayisi") = Application("SimdikiZiyaretciSayisi") -1  
End Sub 
Sub Session_OnStart() 
Application("SuankiZiyaretciSayisi") = Application("SimdikiZiyarteciSayisi") +1 
Application("toplamziyaret") = Application("toplamziyaret") +1 
End Sub 
</SCRIPT> 

Bu dosyayi bir klasor açip, o dizine Global.asa olarak kaydedin. Ve simdi basit bir sayac yapalim. Asagidaki kodlari Aktif_Kullanicilar.asp olarak kaydedin ve Browser'inizda görüntüleyin... 

<% 
Response.Write "<h4> Su Anda Sitemizde " &Application ("SuankiZiyaretciSayisi" ) & " Kisi Surf Yapmaktadir... </h4>" 
Response.Write "<h4>Simdiye Kadar Sitemizi " &Application("toplamziyaret" )&" Kisi Ziyaret Etmistir...</h4>" 
%> 

Bu kodu yazip calistirdiginizda kendinize ait bi sayaciniz olur.. 


Yorumlar                 Yorum Yaz
Bu hazır kod'a ilk yorumu siz yapın!
KATEGORİLER
ASP - 240
ASP.NET - 24
C# - 75
C++ - 174
CGI - 8
DELPHI - 247
FLASH - 49
HTML - 536
PASCAL - 246
PERL - 11
PHP - 160
WML - 9
XML - 2
Copyright © 2002 - 2024 Hazır Kod - Tüm Hakları Saklıdır.
Siteden yararlanırken gizlilik ilkelerini okumanızı tavsiye ederiz.
hazirkod.com bir İSOBİL projesidir.