Memahami peran file Global.asa - tutorial dasar ASP
Pertama-tama, .asa adalah akhiran file, yang merupakan singkatan dari Aplikasi Server Aktif. File Global.asa dapat mengelola dua objek yang sangat menuntut dalam aplikasi ASP: Aplikasi dan Sesi.
Ini sebenarnya adalah file opsional di mana penulis program dapat menentukan skrip acara dan mendeklarasikan objek dengan cakupan sesi dan aplikasi. Isi file ini tidak digunakan untuk ditampilkan kepada pengguna, tetapi digunakan untuk menyimpan informasi peristiwa dan objek yang digunakan secara global oleh aplikasi. File ini harus ditempatkan di direktori root aplikasi. Hanya ada satu file Global.asa per aplikasi.
Kesalahpahaman paling umum tentang file Global.asa adalah bahwa file tersebut dapat digunakan sebagai perpustakaan untuk fungsi dan subrutin yang umum digunakan. File Global.asa hanya dapat digunakan untuk membuat referensi objek dan menangkap permulaan, serta mengakhiri objek Aplikasi dan objek Sesi.
File Global.asa sebagian besar diakses berdasarkan peristiwa tingkat sesi dan dipanggil dalam tiga situasi berikut:
1. Ketika peristiwa Application_OnStart atau Application_OnEnd dipicu.
2. Saat peristiwa Session_OnStart atau Session_OnEnd dipicu.
3. Saat mereferensikan suatu objek (Object) yang dipakai dalam file Global.asa.
Format file standar Global.asa adalah sebagai berikut:
<BAHASA SKRIP=VBScript RUNAT=Server>
Sub Aplikasi_OnStart
'Application_OnStart Berjalan ketika pelanggan pertama kali mengunjungi halaman beranda aplikasi
Akhiri Sub
SubSesi_DiMulai
'Session_OnStart berjalan ketika klien pertama kali menjalankan halaman mana pun di aplikasi ASP
Akhiri Sub
SubSesi_Di Akhir
'Session_OnEnd Berjalan ketika sesi klien habis atau keluar dari aplikasi
Akhiri Sub
Sub Aplikasi_Di Akhir
'Application_OnEnd berjalan ketika server WEB situs dimatikan
Akhiri Sub
</SKRIP>