Ein Cookie ist ein Text -Zeichenfolgenhandel, der an den Browser eines Kunden gesendet und auf der Festplatte des Kunden gespeichert ist. Es kann verwendet werden, um Daten zwischen einer bestimmten Website -Sitzung zu bestehen. Sowohl die Anforderungs- als auch die Antwortobjekte haben eine Reihe von Cookies. Die Anfrage.Cookie -Sammlung ist eine Reihe von Cookies, die vom Client zusammen mit HTTPrequest an den Webserver gesendet werden. Wenn Sie wiederum Cookies an den Client senden möchten, können Sie Antwort verwenden.cookie
1. Ablauf von Eigentum
Dieser Eigenschaft kann ein Datum zugewiesen werden, und nach diesem Datum kann dem Cookie nicht mehr verwendet werden. Cookies können gelöscht werden, indem die Ablauf -Eigenschaft zugewiesen wird. wie:
<%Response.cookies ("passtime"). ExpiresAbsolute = "1/1/99"%>
2. Domänenattribute
Dieses Attribut definiert die eindeutige Domäne, für die der Keks geliefert werden soll. Zum Beispiel: Cookies werden nur an Microsoft People gesendet. Sie können den folgenden Code verwenden.
<%Response.cookies ("Domain"). Domain = "www.microsoft.com"%>
3. Die Syntax von ASP zum Schreiben von Cookies, die Cookies an den Client senden sollen, lautet wie folgt:
Antwort.cookie ("Cookie -Name"). [("Schlüsselname"). Attribut] = Inhalt
Wenn eine ASP -Datei ein Cookie erstellen möchte, kann der folgende Code vor dem ersten <html> der ASP -Datei platziert werden, um Fehler zu vermeiden.
<%Response.cookies ("cookiename") = "newcookie"%>
<html>
......
</html>
4. In ähnlicher Weise verwendet ASP die Cookies -Set von Anforderungsobjekten, um Cookies zu lesen, z. B.:
<%Response.writerequest.cookies ("Cookiename")%>
Hier ist ein komplettes Beispiel, um Cookies zu veranschaulichen:
<%
Dimnum
Num = Request.cookies ("Visit_num")
ifnum> 0Then
Num = num+1
Antwort.Write "Sie haben diese Website zum ersten Mal besucht" & num & ".
anders
Antwort.Write "Willkommen, diese Seite zum ersten Mal zu besuchen."
Num = 1
Endif
Response.cookies ("Visit_num") = num
%>
In diesem Beispiel lesen Sie zunächst die Cookies Variable Visit_num, um festzustellen, ob der Benutzer Computer die Cookies -Variable speichert. Wenn diese Variable vorhanden ist, bedeutet dies, dass der Benutzer die Seite besucht und gleichzeitig die Anzahl der Besuche eingegeben hat. Wenn der Benutzer die Seite zum ersten Mal besucht, gibt es in seinem Computer keine Cookies -Variablen. Das Programm zeigt das Wort "Willkommen" an und speichert dann die Variable Cookies variable_num auf dem Computer des Benutzers, damit der Benutzer beim nächsten Besuch der Seite die "Anzahl der Besuche" angibt.
5. Cookie Dictionary
Manchmal müssen viele Cookies -Variablen auf einer Seite definiert werden. Um es besser zu verwalten, wird das Konzept einer Person "Unterschlüssel" häufig in der Cookies -Komponente eingeführt. Die Syntax zum Zitieren ist wie folgt:
Request.cookies ("wechselname") ("Subty -Name")
Zum Beispiel erstellt das folgende Cookie ein Wörterbuch mit dem Namen "Dictionary", das drei Schlüsselwerte spart:
<%
Response.cookie ("info") ("myName") = "Jeff"
Response.cookie ("info") ("Geschlecht") = "männlich"
Antwort.cookie ("info") ("myHeight") = "172"