<Tam Yanıt Nesne Referans
Cookies toplama ayarlamak veya çerez değerlerini almak için kullanılır. çerez yoksa, oluşturulur ve tanımlanırsa değerini almak olacaktır.
Note: Yanıtı. Cookies komut önce gösterilmesi gereken <html> etiketi.
Sözdizimi
Response.Cookies(name)[(key)|.attribute]=value
variablename=Request.Cookies(name)[(key)|.attribute]
Parametre | Açıklama |
---|---|
name | Gereklidir. çerez ismi |
value | Tepki için gereklidir. Cookies komuta. çerez değerinin |
attribute | İsteğe bağlı. çerezi hakkında bilgileri belirtir. Aşağıdaki parametrelerden biri olabilir:
|
key | İsteğe bağlı. değer atanır yere anahtarını belirtir |
Örnekler
"Response.Cookies" komutu bir çerez oluşturmak veya bir çerez değerini ayarlamak için kullanılır:
<%
Response.Cookies("firstname")="Alex"
%>
Yukarıdaki kodda, biz adında bir çerez oluşturduk "firstname" ve değeri atanır "Alex" kendisine.
Bir çerez sona gerekirken tarihinin belirlenmesi gibi bir çerez bazı özelliklerini atamak da mümkündür:
<%
Response.Cookies("firstname")="Alex"
Response.Cookies("firstname").Expires=#May 10,2002#
%>
Şimdi adlandırılmış çerez "firstname" değerini alır "Alex" ve 10 Mayıs 2002 de kullanıcının bilgisayarından sona erecek.
"Request.Cookies" komutu bir çerez değeri elde etmek için kullanılır.
Aşağıdaki örnekte, çerez değerini almak "firstname" ve bir sayfada göstermek:
<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>
Çıktı:
Firstname=Alex
Çerez da birden çok değer bir koleksiyon içerebilir. Biz çerez Keys sahip olduğunu söylüyorlar.
Aşağıdaki örnekte, adlı bir çerez koleksiyon yaratacak "user" . "user" çerez bir kullanıcıyla ilgili bilgileri içerir Keys vardır:
<%
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>
Aşağıdaki kod tüm okur cookies sunucu bir kullanıcıya gönderdi. Bir çerez HasKeys özelliğiyle Keys varsa kod kontrolleri unutmayın:
<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>
%>
Çıktı:
firstname=Alex
user:firstname=John
user:lastname=Smith
user:
country=Norway
user:
age=25
<Tam Yanıt Nesne Referans