Asp betreibt Cookies (einschließlich Festlegen [Zuweisung], Lesen, Löschen [Ablaufzeit festlegen]). Weitere Informationen finden Sie in den ersten beiden Artikeln von Script House.
Beispiel:
Kopieren Sie den Codecode wie folgt:
Response.Cookies("letwego")("visiter")="84ww" 'Aufgabe
Response.Cookies("letwego").Expires= (now() 7) 'Ablaufzeit festlegen (7 Tage)
userName=Request.Cookies("letwego")("visiter") 'Cookies abrufen
Response.Cookies("letwego").Expires= (now()-1) 'Cookies löschen und Ablaufzeit festlegen (-1 Tag)
'dateadd("n",30,now()) ruft die Minuten ab
'dateadd("S",30,now()) erhält Sekunden
1. Lesen
Kopieren Sie den Codecode wie folgt:
Response.Cookies("visiter")="aaa"
a=Request.Cookies("Besucher")
Response.Cookies("letwego")("visiter")="aaa"
a=Request.Cookies("letwego")("visiter")
2. Ablaufzeit festlegen
Response.Cookies("visiter").expires=dateadd("H",8,now())' bedeutet, dass Cookies 8 Stunden lang gespeichert werden
Response.Cookies("user_name").Expires=Datum 1 'Geben Sie die Cookie-Speicherzeit an
Bewahren Sie COOKIES eine Stunde lang auf
Response.Cookies("MyCookie").Expires= (now() 24.01.)
Response.Cookies("MyCookie").Expires = DateAdd("h", 1, Now())
Response.Cookies("CookieName").Expires=DateAdd("m",60,now())
Läuft nach 60 Monaten ab
Response.Cookies("User").expires=second() 7
Die nach Ablauf definierte Zeit kann durch eine Zeitfunktion ersetzt werden
Beispiel: date() 7 bedeutet das Hinzufügen von 7 Tagen zur heutigen Zeit, während second() 7 7 Sekunden bedeutet.
Response.Cookies("Feldname").expires=Zeitfunktion N, zum Beispiel:
Response.Cookies("name2").expires=Datum 1, was angibt, dass Cookies 1 Tag lang gespeichert werden.
Response.Cookies("name2").expires=Stunde 8, was anzeigt, dass Cookies 8 Stunden lang gespeichert werden.
Ich habe diese Methode getestet, aber sie funktioniert nicht (in 2003server, iis6.0, egal ob () nach der Sekunde vorhanden ist oder nicht, beim Zugriff wird ein 500-Fehler angezeigt (kann die Webseite immer noch nicht angezeigt werden? Vergessen). ).
Es wird empfohlen, hier die DateAdd-Funktion zur Zeitakkumulation zu verwenden. Wenn wir beispielsweise eine Stunde addieren möchten, verwenden Sie:
Response.Cookies("baidooglecom").expires = DateAdd("h", 1, Now())
30 Minuten:
Response.Cookies("CookieName").Expires=DateAdd("n",30,now())
dateadd("S",30,now()) erhält Sekunden
Expires gibt das Ablaufdatum des Cookies an. Um das Cookie nach Ende der Sitzung auf der Festplatte des Kunden zu speichern, oder in vielen Fällen möchten wir das Cookie für einen längeren Zeitraum auf dem Computer des Besuchers belassen. Dieses Datum muss festgelegt werden.
Wenn diese Eigenschaft nicht über das aktuelle Datum hinaus festgelegt wird, läuft das Cookie nach Beendigung der Aufgabe ab.
Das Ablaufdatum des Cookies ist „1. Januar 2010“: Response.Cookies("CookieName").Expires=#January 01, 2010#
Die Ablaufzeit des Cookies beträgt „Cookie-Erstellungszeit + 365 Tage“: Response.Cookies("CookieName").Expires=Date 365 Empfohlen
Aber es ist am besten, Response.Cookies("CookieName").Expires=Date nicht beiläufig zu schreiben, damit der Wert leer ist, wenn er zwischen Seiten aufgerufen wird.