Latest web development tutorials

Koleksi ASP Cookies

Response Referensi Obyek Lengkap Response Referensi Obyek

Koleksi Cookies digunakan untuk mengatur atau mendapatkan nilai cookie. Jika cookie tidak ada, menciptakannya, dan memberikan nilai yang telah ditentukan.

Catatan: Response.Cookies perintah harus mendahului <html> tag.

tatabahasa

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

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

参数 描述
name 必需。cookie 的名称。
value 必需(对于 Response.Cookies 命令)。cookie 的值。
attribute 可选。规定有关 cookie 的信息。可以是下面的参数之一:
  • Domain - 只写。cookie 仅送往到达该域的请求。
  • Expires - 只写。cookie 的失效日期。如果没有规定日期,cookie 会在 session 结束时失效。
  • HasKeys - 只读。规定 cookie 是否拥有 key(这是唯一一个可与 Request.Cookies 命令使用的属性)。
  • Path - 只写。如果设置,cookie 仅送往到达此路径的请求。如果没有设置,则使用应用程序的路径。
  • Secure - 只写。指示 cookie 是否安全。
key 可选。规定在何处赋值的 key。


contoh

"Response.Cookies" Perintah ini digunakan untuk membuat kue atau mengatur nilai cookie:

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

Pada kode di atas, kita telah menciptakan sebuah direktori bernama "firstname" cookie, dan menetapkan ke "Alex".

Anda juga dapat mengatur properti untuk cookie, seperti pengaturan waktu berakhirnya cookie:

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

Sekarang, nilai bernama "firstname" cookie adalah "Alex", sedangkan tanggal kedaluwarsa di komputer pengguna adalah 10 Mei 2002.

"Request.Cookies" Perintah ini digunakan untuk mengambil nilai cookie.

Pada contoh berikut, kita mengambil cookie "firstname" nilai, dan menampilkannya pada halaman:

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

Output:
Firstname=Alex

Cookie dapat berisi lebih dari satu set nilai. Kami telah disebut kunci kue.

Pada contoh berikut, kita ingin membuat koleksi cookie bernama "user" dari. "Pengguna" cookie telah berisi informasi tentang pengguna kunci:

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

Kode berikut dapat membaca cookie telah dikirim oleh pengguna untuk semua server. Perhatikan bahwa kita menggunakan properti HasKeys untuk menentukan apakah cookie memiliki kunci:

<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>
%>

Output:

firstname=Alex

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



Response Referensi Obyek Lengkap Response Referensi Obyek