Properti kue:
1. Kedaluwarsa Atribut absolut
Atribut ini dapat diberi tanggal, setelah itu cookie tidak dapat digunakan lagi. Cookie dapat dihapus dengan menetapkan tanggal kedaluwarsa pada atribut Expires. menyukai:
<%Response.cookies(passtime).expiresAbsolute=11111%>
Jika tidak ada perubahan atribut yang ditentukan, cookie akan hilang saat browser ditutup.
2. Atribut domain
Atribut ini menentukan domain unik tujuan pengiriman cookie. Misal: Cookie hanya dikirim ke situs ini, Anda dapat menggunakan kode berikut.
<%Respon.Cookie(domain).Domain=www.aspxuexi.com%>
Sintaks yang digunakan ASP untuk menulis cookie, yaitu mengirim cookie ke klien, adalah sebagai berikut:
Response.Cookie(Nama cookie).[(nama kunci).Atribut]=konten
Cookie adalah sesuatu yang terkandung dalam informasi header http, jadi
Jika file ASP digunakan untuk membuat cookie, kode berikut harus ditempatkan sebelum dokumen html apa pun untuk menghindari kesalahan.
<%Response.Cookies(CookieName)=Kookie Baru %>
<html>
...
</html>
ASP menggunakan kumpulan Cookies dari objek Permintaan untuk membaca Cookies, seperti:
<%Response.write Request.Cookies(CookieName)%>
Di bawah ini adalah contoh lengkap untuk mengilustrasikan Cookie:
<%
nomor redup
Num=Permintaan.Cookies(Kunjungan_num)
jika Bil>0 maka
Bil=Bilangan+1
Response.write Anda telah mengunjungi situs ini untuk &Jum&kalinya.
kalau tidak
Response.write Selamat datang di kunjungan pertama Anda ke situs ini.
Jumlah = 1
berakhir jika
Respon.Cookies(Nomor_Kunjungan)=Nomor
%>
Dalam contoh ini, variabel Cookies Visit_num dibaca terlebih dahulu untuk melihat apakah variabel Cookies disimpan di komputer klien. Jika variabel ini ada, berarti pengguna telah mengunjungi halaman tersebut dan memasukkan jumlah kunjungan. Jika pengguna mengunjungi halaman ini untuk pertama kalinya, tidak akan ada variabel Cookies di komputernya. Program akan menampilkan kata selamat datang, dan kemudian menyimpan variabel Cookies Visit_num ke komputer pengguna sehingga jumlah kunjungannya adalah. diberikan pada saat pengguna mengunjungi halaman berikutnya.
Subkunci kue
Kadang-kadang mungkin perlu untuk mendefinisikan banyak variabel Cookies dalam sebuah halaman Untuk mengelolanya dengan lebih baik, konsep subkunci seseorang sering kali diperkenalkan di komponen Cookies. Sintaks untuk mereferensikannya adalah sebagai berikut:
Permintaan.Cookies(ganti nama)(nama subkunci)
Misalnya, Cookie berikut membuat kamus bernama Kamus, yang menyimpan tiga nilai kunci:
<%
Response.Cookie(info)(Nama Saya)=jeff
Response.Cookie(info)(Jenis Kelamin)=laki-laki
Respon.Cookie(info)(Tinggi Saya)=172
%>
Faktanya, kamus Cookie di komputer klien ada dalam bentuk string:
info=Namaku=jeff&Jenis Kelamin=laki-laki&Tinggiku=172
Jika pengguna tidak menentukan nama subkunci dan langsung mereferensikan variabel Cookies, string yang berisi semua nama dan nilai subkunci akan dikembalikan. Misalnya, contoh di atas berisi tiga subkunci: Nama Saya, Jenis Kelamin, dan Tinggi Saya. Ketika pengguna tidak menentukan subkunci dan merujuk langsung melalui Request.Cookies(info), string berikut akan diperoleh:
info=Namaku=jeff&Jenis Kelamin=laki-laki&Tinggiku=172
Jika Anda ingin membaca semua data di cookie, Anda dapat menggunakan kode berikut untuk mendapatkannya:
<%
Untuk setiap cookie di Request.Cookies
jika Bukan cookie.HasKeys maka
Respon.tulis cookie & = & Permintaan.Cookie(cookie)
Kalau tidak
untuk setiap kunci di Request.Cookies(cookie)
Respon.tulis cookie&(&kunci&)&=& Permintaan.Cookie(cookie)(kunci)
Berikutnya
berakhir jika
Berikutnya
%>