<Complete Response Object Reference
Die Cookies Sammlung wird verwendet Cookie - Werte zu setzen oder zu erhalten. Wenn das Cookie nicht vorhanden ist, wird der Wert erstellt, und nehmen werden, der angegeben wird.
Note: Die Resonanz. Cookies Befehl muss vor dem <html> -Tag.
Syntax
Response.Cookies(name)[(key)|.attribute]=value
variablename=Request.Cookies(name)[(key)|.attribute]
Parameter | Beschreibung |
---|---|
name | Erforderlich. Der Name des Cookies |
value | Erforderlich für die Antwort. Cookies gebieten. Der Wert des Cookies |
attribute | Optional. Gibt Informationen über das Cookie. Kann einer der folgenden Parameter sein:
|
key | Optional. Gibt den Schlüssel in dem der Wert zugewiesen wird |
Beispiele
Der "Response.Cookies" Befehl wird ein Cookie zu erstellen oder einen Cookie - Wert zu setzen:
<%
Response.Cookies("firstname")="Alex"
%>
In dem obigen Code haben wir ein Cookie mit dem Namen erstellt "firstname" und den Wert zugewiesen "Alex" zu.
Es ist auch möglich, einige Attribute zu einem Cookie zuweisen, wie ein Datum einstellen, wenn ein Cookie ablaufen soll:
<%
Response.Cookies("firstname")="Alex"
Response.Cookies("firstname").Expires=#May 10,2002#
%>
Nun ist die Cookie mit dem Namen "firstname" hat den Wert von "Alex" , und es wird am 10. Mai 2002 von dem Computer des Benutzers ablaufen.
Der "Request.Cookies" Befehl wird ein Cookie - Wert zu erhalten.
Im Beispiel unten, rufen wir den Wert des Cookies "firstname" und es auf einer Seite angezeigt werden :
<%
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>
Ausgabe:
Firstname=Alex
Ein Cookie kann auch eine Sammlung von mehreren Werten enthalten. Wir sagen, dass das Cookie Schlüssel hat.
Im Beispiel unten werden wir eine Cookie-Sammlung namens erstellen "user" . Der "user" Cookie hat Tasten , die Informationen über einen Benutzer enthält:
<%
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>
Der folgende Code liest alle cookies der Server an einen Benutzer gesendet hat. Beachten Sie, dass der Code überprüft, ob ein Cookie hat Keys mit der HasKeys Eigenschaft:
<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>
%>
Ausgabe:
firstname=Alex
user:firstname=John
user:lastname=Smith
user:
country=Norway
user:
age=25
<Complete Response Object Reference