Objek Sesi ASP
Objek Sesi menyimpan informasi tentang, atau mengubah pengaturan untuk sesi pengguna.
Lebih Banyak Contoh
Atur atau kembalikan bilangan bulat yang menentukan lokasi atau wilayah. Konten seperti tanggal, waktu, dan mata uang akan ditampilkan sesuai dengan lokasi atau wilayah tersebut.
Kembalikan id unik untuk setiap pengguna. Id dibuat oleh server.
Mengatur dan mengembalikan batas waktu (dalam menit) dari suatu sesi.
Objek Sesi
Saat Anda bekerja dengan aplikasi di komputer Anda, Anda membukanya, melakukan beberapa perubahan dan kemudian Anda menutupnya. Ini sangat mirip dengan Sesi. Komputer tahu siapa Anda. Ia tahu kapan Anda membuka aplikasi dan kapan Anda menutupnya. Namun, di internet ada satu masalah: server web tidak mengetahui siapa Anda dan apa yang Anda lakukan, karena alamat HTTP tidak mempertahankan status.
ASP memecahkan masalah ini dengan membuat cookie unik untuk setiap pengguna. Cookie dikirim ke komputer pengguna dan berisi informasi yang mengidentifikasi pengguna. Antarmuka ini disebut objek Sesi.
Objek Sesi menyimpan informasi tentang, atau mengubah pengaturan untuk sesi pengguna.
Variabel yang disimpan dalam objek Session menyimpan informasi tentang satu pengguna tunggal, dan tersedia untuk semua halaman dalam satu aplikasi. Informasi umum yang disimpan dalam variabel sesi adalah nama, id, dan preferensi. Server membuat objek Sesi baru untuk setiap pengguna baru, dan menghancurkan objek Sesi saat sesi berakhir.
Koleksi, properti, metode, dan acara objek Session dijelaskan di bawah ini:
Koleksi
Collection | Description |
---|---|
Contents | Contains all the items appended to the session through a script command |
StaticObjects | Contains all the objects appended to the session with the HTML <object> tag |
Properti
Property | Description |
---|---|
CodePage | Specifies the character set that will be used when displaying dynamic content |
LCID | Sets or returns an integer that specifies a location or region. Contents like date, time, and currency will be displayed according to that location or region |
SessionID | Returns a unique id for each user. The unique id is generated by the server |
Timeout | Sets or returns the timeout period (in minutes) for the Session object in this application |
Metode
Method | Description |
---|---|
Abandon | Destroys a user session |
Contents.Remove | Deletes an item from the Contents collection |
Contents.RemoveAll() | Deletes all items from the Contents collection |
Acara
Event | Description |
---|---|
Session_OnEnd | Occurs when a session ends |
Session_OnStart | Occurs when a session starts |