Cookie -Objekte
Es handelt sich um eine Art von Dateninformationen (Cookie -Daten), die im Cookies -Ordner der Festplatte des Clients in Form einer Datei (Cookie -Datei) gespeichert sind. Benutzerdateninformationen (Cookie -Daten) im Cookie -Ordner. Die Cookie -Datei wird von der besuchten Website erstellt, um die Sitzungsdaten zwischen dem Client und der Website für lange Zeit zu speichern. Die Cookie -Daten dürfen nur von der besuchten Website gelesen werden. (Cross-Domain-Zugang ist nicht erlaubt)
Cookie -Dateiformat:
NS: Cookie.txt
JavaScript schreiben Cookies
Format:
document.cookie = "keyword = value [; expires = gültiges Datum] [;…]"
Bemerkung:
Gültiges Datumsformat: WDY, DD-Mon-YJ HH: MM: SS
WDY/MON: Englische Woche/Monat;
Es enthält auch Pfad-, Domänen- und sichere Attribute;
Jede Website (Domain) kann 20 Cookie -Daten erstellen.
Jeder Browser kann 300 Cookie -Daten, 4K -Bytes, speichern.
Kunden verbieten das Schreiben von Cookie -Daten.
JS zum Betrieb von Cookies ist viel problematischer als die Verwendung von JSP -Servlets zum Betrieb von Cookies
Warum kann ich die Cookie -Datei nicht sehen, mit der die Sitzung im Cookie -Ordner gespeichert wird?
Verwenden Sie zwei Arten von Keksen
Persistenz Cookies werden auf der Festplatte des Kunden aufbewahrt.
Session Cookie: Es wird nicht auf der Festplatte des Kunden gespeichert, sondern in den Speicher des Browserprozesses gelegt. Wenn der Browser geschlossen ist, wird das Session -Cookie zerstört.
Die Codekopie lautet wie folgt:
<! DocType html>
<html>
<kopf>
</head>
<body>
<script type = "text/javaScript">
var heute = neuer Datum ();
var expireday = new Date ();
var msspermonth = 24*60*60*1000*31;
abgelaufensay.settime (Today.getTime ()+MSPERMONTH);
document.cookie = "name = liujl; expires ="+expIReday.togmtstring ();
document.writeeln ("Cookie wurde auf die Festplatte geschrieben");
document.writeln ("Inhalt ist:"+document.cookie);
document.WriteLN ("Ablaufzeit:"+expireyay.togmtstring ());
</script>
</body>
</html>