Asp mengoperasikan Cookies (termasuk pengaturan [penugasan], membaca, menghapus [pengaturan waktu kedaluwarsa]).
contoh:
Copy kode kodenya sebagai berikut:
Response.Cookies("letwego")("visiter")="84ww" 'Tugas
Response.Cookies("letwego").Expires= (sekarang() 7) 'Tetapkan waktu kedaluwarsa (7 hari)
userName=Request.Cookies("letwego")("pengunjung") 'Dapatkan Cookie
Response.Cookies("letwego").Expires= (sekarang()-1) 'Hapus Cookies dan atur waktu kedaluwarsa (-1 hari)
'dateadd("n",30,now()) mendapatkan menitnya
'dateadd("S",30,now()) mendapat detik
1. Baca
Copy kode kodenya sebagai berikut:
Respon.Cookies("pengunjung")="aaa"
a=Permintaan.Cookies("pengunjung")
Respon.Cookies("letwego")("visiter")="aaa"
a=Permintaan.Cookies("letwego")("pengunjung")
2. Tetapkan waktu kedaluwarsa
Response.Cookies("visiter").expires=dateadd("H",8,now())' berarti Cookie disimpan selama 8 jam
Response.Cookies("user_name").Expires=Tanggal 1 'Tentukan waktu penyimpanan cookie
Simpan COOKIES selama satu jam
Response.Cookies("MyCookie").Kedaluwarsa= (sekarang() 24/1)
Response.Cookies("MyCookie").Kedaluwarsa = DateAdd("h", 1, Now())
Respon.Cookies("CookieName").Kedaluwarsa=TanggalTambah("m",60,sekarang())
Ditetapkan untuk kedaluwarsa setelah 60 bulan
Respon.Cookies("Pengguna").kedaluwarsa=detik() 7
Waktu yang ditentukan setelah habis masa berlakunya dapat diganti dengan fungsi waktu
Misalnya: date() 7 berarti menambahkan 7 hari ke waktu hari ini, sedangkan second() 7 berarti 7 detik.
Response.Cookies("nama field").expires=fungsi waktu N, misalnya:
Response.Cookies("name2").expires=tanggal 1, menandakan Cookies disimpan selama 1 hari.
Response.Cookies("name2").expires=Jam 8, menandakan Cookie disimpan selama 8 jam.
Saya sudah menguji cara ini tetapi tidak berhasil (di server 2003, iis6.0). Tidak peduli apakah ada () setelah beberapa detik atau tidak, akan muncul kesalahan 500 saat mengakses (masih tidak dapat menampilkan halaman web? Lupa ).
Disarankan untuk menggunakan fungsi DateAdd untuk akumulasi waktu di sini. Misalnya, jika kita ingin menambahkan satu jam, gunakan:
Response.Cookies("baidooglecom").kedaluwarsa = DateAdd("h", 1, Now())
30 menit:
Respon.Cookies("CookieName").Kedaluwarsa=TanggalTambah("n",30,sekarang())
dateadd("S",30,now()) mendapat detik
Kedaluwarsa menentukan tanggal kedaluwarsa cookie. Untuk menyimpan cookie di disk klien setelah sesi berakhir, atau dalam banyak kasus kami ingin menyimpan cookie di komputer pengunjung untuk jangka waktu yang lebih lama. Tanggal ini harus ditetapkan.
Jika properti ini tidak disetel melebihi tanggal saat ini, cookie akan kedaluwarsa setelah tugas berakhir.
Tanggal kedaluwarsa cookie adalah "1 Januari 2010": Response.Cookies("CookieName").Expires=#01 Januari 2010#
Waktu kedaluwarsa cookie adalah "waktu pembuatan cookie + 365 hari": Response.Cookies("CookieName").Expires=Tanggal 365 Direkomendasikan
Namun sebaiknya jangan menulis Response.Cookies("CookieName").Expires=Date dengan santai, sehingga nilainya akan kosong saat dipanggil antar halaman.