Objek Session ASP

Objek Session digunakan untuk menyimpan informasi tentang sesi pengguna (session) atau mengubah pengaturan yang relevan. Variabel yang disimpan di objek session menangkap informasi tentang pengguna tunggal, dan informasi ini tersedia untuk semua halaman di halaman.

Contoh

Atur dan kembalikan LCID
Contoh ini menunjukkan properti "LCID". Properti ini mengatur dan mengembalikan integer yang menunjukkan lokasi atau area. Konten seperti tanggal, waktu, dan mata uang harus ditampilkan berdasarkan lokasi atau area.
Kembalikan SessionID
Contoh ini menunjukkan properti "SessionID". Properti ini mengembalikan id unik untuk setiap pengguna. Id ini dihasilkan oleh server.
Waktu habis sesi
Contoh ini menunjukkan properti "Timeout". Contoh ini mengatur dan mengembalikan waktu habis sesi (dalam menit).

Objek Session

Ketika Anda beroperasi di aplikasi, Anda akan memulainya, lakukan beberapa perubahan, dan kemudian menutupnya. Proses ini seperti 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 mengatasi masalah ini dengan membuat cookie unik untuk setiap pengguna. Cookie ini dikirim ke server, berisi informasi yang dapat mengidentifikasi pengguna. Antarmuka ini disebut objek Session.

Objek Session digunakan untuk menyimpan informasi tentang sesi pengguna (sesi) atau mengubah pengaturan yang relevan. Variabel yang disimpan di objek session mengekspresikan informasi tentang pengguna tunggal, dan informasi ini tersedia di semua halaman di halaman. Informasi yang disimpan di variabel session biasanya seperti name, id, dan parameter. Server akan membuat objek Session baru untuk setiap pengguna baru dan membatalkan objek ini saat sesi berakhir.

Berikut adalah koleksi, properti, metode, dan even objek Session:

Koleksi

Koleksi Deskripsi
Contents Mengandung semua entri yang ditambahkan ke sesi melalui perintah skrip.
StaticObjects Mengandung semua objek yang ditambahkan ke sesi dengan tag <object> HTML.

Properti

Properti Deskripsi
CodePage Tentukan karakter set yang digunakan untuk menampilkan konten dinamis.
LCID Atur atau kembalikan integer untuk lokasi atau area yang ditentukan. Konten seperti tanggal, waktu, dan mata uang akan ditampilkan berdasarkan lokasi atau area.
SessionID Kembalikan id unik untuk setiap pengguna. Id ini dihasilkan oleh server.
Timeout Atur atau kembalikan waktu habis (dalam menit) objek sesi di aplikasi.

Metode

Metode Deskripsi
Abandon Batalkan sesi pengguna.
Contents.Remove Hapus satu item dari koleksi Contents.
Contents.RemoveAll() Hapus semua item dari koleksi Contents.

Peristiwa

Peristiwa Deskripsi
Session_OnEnd Ketika sesi berakhir, peristiwa ini terjadi.
Session_OnStart Ketika sesi dimulai, peristiwa ini terjadi.