Objek Sesi ASP
- Halaman Sebelumnya Aplikasi ASP
- Halaman Berikutnya Server ASP
Objek Sesi digunakan untuk menyimpan maklumat tentang sesi pengguna (sesi) atau mengubah tetapan yang relevan. Variabel yang disimpan dalam objek sesi mengawal maklumat pengguna tunggal, dan maklumat ini adalah boleh guna bagi semua halaman di halaman tersebut.
Contoh
- Tetapkan dan kembalikan LCID
- Contoh ini menunjukkan atribut "LCID". Atribut ini menetapkan dan mengembalikan bilangan integer yang menunjukkan lokasi atau wilayah. Konten seperti tanggal, waktu, dan mata uang harus ditampilkan berdasarkan lokasi atau wilayah.
- Kembalikan SessionID
- Contoh ini menunjukkan atribut "SessionID". Atribut ini mengembalikan id unik bagi setiap pengguna. Id ini dihasilkan oleh server.
- Masa tamat session
- Contoh ini menunjukkan atribut "Timeout". Contoh ini menetapkan dan mengembalikan masa tamat session (dalam minit).
Objek Session
Saat Anda beroperasi dengan aplikasi, Anda akan memulainya, lalu melakukan beberapa perubahan, dan akhirnya menutupnya. Proses ini mirip seperti sebuah dialog (Session). Komputer tahu siapa Anda. Dia juga tahu kapan Anda memulai dan menutup aplikasi ini. Tetapi di Internet, masalah muncul: server web tidak tahu siapa Anda dan apa yang Anda lakukan, karena alamat HTTP tidak dapat menahan keadaan (informasi).
ASP memecahkan masalah ini dengan membuat cookie unik bagi setiap pengguna. Cookie ini dikirim ke server dan mengandung informasi yang dapat mengidentifikasi pengguna. Antarmuka ini disebut objek Session.
Objek Session digunakan untuk menyimpan informasi tentang sesi pengguna (session) atau mengubah pengaturan yang relevan. Variabel yang disimpan dalam objek session mengekspresikan informasi pengguna tunggal, dan informasi ini tersedia untuk semua halaman di halaman. Informasi yang disimpan di variabel session biasanya adalah name, id, dan parameter. Server akan membuat objek Session baru untuk setiap pengguna baru dan membatalkan objek ini saat session berakhir.
Berikut adalah koleksi, atribut, metode, dan even objek Session:
Koleksi
Koleksi | Deskripsi |
---|---|
Contents | Mengandung semua entri yang ditambahkan ke session melalui perintah skrip. |
StaticObjects | Mengandung semua objek yang ditambahkan ke session dengan tag <object> HTML. |
Atribut
Atribut | Deskripsi |
---|---|
CodePage | Tentukan set karakter yang digunakan untuk menampilkan konten dinamis. |
LCID | Tetapkan atau kembalikan bilangan integer bagi lokasi atau wilayah yang ditentukan. Konten seperti tanggal, waktu, dan mata uang akan ditampilkan berdasarkan lokasi atau wilayah. |
SessionID | Mengembalikan id unik bagi setiap pengguna. Id ini dihasilkan oleh server. |
Timeout | Tetapkan atau kembalikan masa tamat objek session dalam aplikasi (dalam minit). |
Metode
Metode | Deskripsi |
---|---|
Abandon | Batal satu session pengguna. |
Contents.Remove | Hapus satu item dari koleksi Contents. |
Contents.RemoveAll() | Hapus semua item dari koleksi Contents. |
Peristiwa
Peristiwa | Deskripsi |
---|---|
Session_OnEnd | Peristiwa ini terjadi saat sesi berakhir. |
Session_OnStart | Peristiwa ini terjadi saat sesi dimulai. |
- Halaman Sebelumnya Aplikasi ASP
- Halaman Berikutnya Server ASP