Latest web development tutorials

ASP Cookies-Auflistung

Antwort Object Reference Complete Response Object Reference

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

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。


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:
Firstname=Alex

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:

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

Ausgang:

firstname=Alex

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



Antwort Object Reference Complete Response Object Reference