ASP Cookies-Auflistung
Cookies-Auflistung verwendet, um den Wert des Cookies zu setzen oder zu erhalten. Wenn das Cookie nicht existiert, erstellen Sie es, und geben Sie ihm einen vorbestimmten Wert.
Hinweis: Response.Cookies Befehl <html> Tag vorangestellt werden muss.
Grammatik
variablename=Request.Cookies(name)[(key)|.attribute]
参数 | 描述 |
---|---|
name | 必需。cookie 的名称。 |
value | 必需(对于 Response.Cookies 命令)。cookie 的值。 |
attribute | 可选。规定有关 cookie 的信息。可以是下面的参数之一:
|
key | 可选。规定在何处赋值的 key。 |
Beispiele
"Response.Cookies" Befehl wird ein Cookie oder Set-Cookie-Werte zu erstellen:
Response.Cookies("firstname")="Alex"
%>
In dem obigen Code haben wir ein Verzeichnis mit dem Namen "Vorname" das Cookie erstellt und weisen Sie ihn auf "Alex".
Sie können auch die Eigenschaften für das Cookie, wie die Einstellung der Ablaufzeit des Cookies gesetzt:
Response.Cookies("firstname")="Alex"
Response.Cookies("firstname").Expires=#May 10,2002#
%>
Nun, "Vorname" des Cookies der Wert ist "Alex" genannt, während das Ablaufdatum in den Computer des Benutzers 10. Mai ist 2002.
"Request.Cookies" Befehl wird ein Cookie-Wert abzurufen.
Im folgenden Beispiel, rufen wir das Cookie "Vorname" Wert und zeigt sie auf der Seite:
fname=Request.Cookies("firstname")
response.write("Firstname=" & fname)
%>
Ausgang:
Ein Cookie kann mehr als einen Satz von Werten umfassen. Wir haben Cookie Schlüssel genannt.
Im folgenden Beispiel wollen wir ein Cookie Sammlung namens "user" von zu erstellen. "User" Cookie enthält Informationen über den Benutzer-Schlüssel:
Response.Cookies("user")("firstname")="John"
Response.Cookies("user")("lastname")="Smith"
Response.Cookies("user")("country")="Norway"
Response.Cookies("user")("age")="25"
%>
Der folgende Code gelesen werden kann cookie wurde durch den Benutzer für alle Server gesendet. Er stellt fest, dass wir HasKeys Eigenschaft zu ermitteln, ob das Cookie hat Schlüssel:
<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>
%>
Ausgang:
user:firstname=John
user:lastname=Smith
user:
country=Norway
user:
age=25
Complete Response Object Reference