tutorial pengembangan web terbaru
 

ASP cookies Koleksi


<Complete Reference Permintaan Obyek

The Cookies Koleksi digunakan untuk mengatur atau mendapatkan nilai cookie. Jika cookie tidak ada, itu akan dibuat, dan mengambil nilai yang ditentukan.

Note: Respon. Cookies perintah harus muncul sebelum <html> tag.

Sintaksis

Response.Cookies(name)[(key)|.attribute]=value

variablename=Request.Cookies(name)[(key)|.attribute]

Parameter Deskripsi
name Wajib. Nama cookie
value Diperlukan untuk Respon. Cookies perintah. Nilai cookie
attribute Pilihan. Menentukan informasi tentang cookie. Dapat menjadi salah satu parameter berikut:
  • Domain - Write-saja. cookie dikirim hanya untuk permintaan untuk domain ini
  • Kedaluwarsa - Write-saja. tanggal ketika cookie berakhir. Jika tidak ada tanggal yang ditentukan, cookie akan berakhir saat sesi berakhir
  • HasKeys - Read-only. Menentukan apakah cookie memiliki tombol (ini adalah only atribut yang dapat digunakan dengan Permintaan. Cookies perintah)
  • Path - Write-saja. Jika diatur, cookie dikirim hanya untuk permintaan untuk jalan ini. Jika tidak diatur, jalur aplikasi yang digunakan
  • Aman - Menulis-satunya. Menunjukkan jika cookie aman
key Pilihan. Menentukan kunci di mana nilai yang ditugaskan

contoh

The "Response.Cookies" Perintah ini digunakan untuk membuat sebuah cookie atau untuk menetapkan nilai cookie:

<%
Response.Cookies("firstname")="Alex"
%>

Pada kode di atas, kita telah menciptakan cookie bernama "firstname" dan ditugaskan nilai "Alex" untuk itu.

Hal ini juga memungkinkan untuk menetapkan beberapa atribut untuk cookie, seperti pengaturan tanggal ketika cookie harus berakhir:

<%
Response.Cookies("firstname")="Alex" 
Response.Cookies("firstname").Expires=#May 10,2002#
%>

Sekarang cookie bernama "firstname" memiliki nilai "Alex" , dan itu akan berakhir dari komputer pengguna di 10 Mei 2002.

The "Request.Cookies" Perintah ini digunakan untuk mendapatkan nilai cookie.

Pada contoh di bawah, kita mengambil nilai dari cookie "firstname" dan menampilkannya pada halaman:

<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>

Keluaran:
Firstname=Alex

Cookie juga dapat berisi koleksi beberapa nilai. Kami mengatakan bahwa cookie memiliki Keys.

Pada contoh di bawah, kita akan membuat kue-koleksi bernama "user" . The "user" Cookie memiliki Keys yang berisi informasi tentang pengguna:

<%
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>

Kode di bawah membaca semua cookies server Anda telah dikirim ke pengguna. Perhatikan bahwa pemeriksaan kode jika cookie memiliki Keys dengan properti HasKeys:

<html>
<body>

<%
dim x,y

for each x in Request.Cookies
  response.write("<p>")
  if Request.Cookies(x).HasKeys then
    for each y in Request.Cookies(x)
      response.write(x & ":" & y & "=" & Request.Cookies(x)(y))
      response.write("<br>")
    next
  else
    Response.Write(x & "=" & Request.Cookies(x) & "<br>")
  end if
  response.write "</p>"
next
%>

</body>
</html>
%>

Keluaran:

firstname=Alex

user:firstname=John
user:lastname=Smith
user:
country=Norway
user:
age=25


<Complete Reference Permintaan Obyek