Cookie adalah pegangan string teks yang dikirim ke browser klien dan disimpan di hard drive klien. Ini dapat digunakan untuk mempertahankan data antara sesi situs web tertentu. Baik objek permintaan dan respons memiliki satu set cookie. Koleksi request.cookie adalah serangkaian cookie yang dikirim dari klien ke server web bersama dengan httpRequest. Pada gilirannya, jika Anda ingin mengirim cookie ke klien, Anda dapat menggunakan respons.cookie
1. Properti yang kedaluwarsa
Properti ini dapat diberi tanggal, dan setelah tanggal ini, cookie tidak lagi dapat digunakan. Cookie dapat dihapus dengan menetapkan tanggal kedaluwarsa ke properti yang kedaluwarsa. menyukai:
<%Response.cookies ("Passtime"). ExpiresAbsolute = "1/1/99"%>
2. Atribut domain
Atribut ini mendefinisikan domain unik yang akan dikirimkan cookie. Misalnya: cookie hanya dikirim ke Microsoft People, Anda dapat menggunakan kode berikut.
<%Response.cookies ("domain"). Domain = "www.microsoft.com"%>
3. Sintaks ASP menggunakan untuk menulis cookie yang akan mengirim cookie ke klien adalah sebagai berikut:
Response.cookie ("cookie name"). [("Nama kunci"). Atribut] = konten
Jika file ASP ingin membuat cookie, kode berikut dapat ditempatkan sebelum <html> pertama dari file ASP untuk menghindari kesalahan.
<%Response.cookies ("cookiename") = "newcookie"%>
<Html>
......
</html>
4. Demikian pula, ASP menggunakan cookie set objek permintaan untuk membaca cookie, seperti:
<%Response.writerquest.cookies ("cookiename")%>
Berikut adalah contoh lengkap untuk mengilustrasikan cookie:
<%
dimnum
Num = request.cookies ("Visit_num")
Ifnum> 0then
Num = num+1
Response.write "Anda telah mengunjungi situs ini untuk pertama kalinya" & num & "."
kalau tidak
Response.write "Selamat datang untuk mengunjungi situs ini untuk pertama kalinya."
Num = 1
endif
Response.cookies ("Visit_num") = num
%>
Dalam contoh ini, pertama -tama baca variabel cookies Visit_num untuk melihat apakah komputer pengguna menyimpan variabel cookie. Jika variabel ini ada, itu berarti bahwa pengguna telah mengunjungi halaman dan memasukkan jumlah kunjungan pada saat yang sama. Jika pengguna mengunjungi halaman untuk pertama kalinya, tidak akan ada variabel cookie di komputernya. Program ini akan menampilkan kata "selamat datang" dan kemudian menyimpan variabel cookies Visit_num ke komputer pengguna sehingga pengguna akan memberikan informasi "jumlah kunjungan" pada saat berikutnya ia mengunjungi halaman.
5. Kamus Kue
Terkadang banyak variabel cookie mungkin perlu didefinisikan dalam halaman. Untuk mengelolanya dengan lebih baik, konsep satu orang "subkey" sering diperkenalkan dalam komponen cookies. Sintaks untuk mengutipnya adalah sebagai berikut:
Request.cookies ("ChangeName") ("Subkey Name")
Misalnya, cookie berikut membuat kamus bernama "kamus", yang menghemat tiga nilai utama:
<%
Response.cookie ("info") ("myname") = "jeff"
Response.cookie ("info") ("gender") = "pria"
Response.cookie ("info") ("myHeight") = "172"