JavaScript Cookies
Cookie -Objekt:
Cookies sind Benutzerdateninformationen (Cookie -Daten), die im Cookies -Ordner der Festplatte des Clients in Form einer Datei gespeichert sind.
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.
Cookie -Dateiformat:
NS: Cookie.txt
Es gibt zwei Arten von Keksen:
(1) Anhaltende Cookies werden auf der Festplatte des Kunden aufbewahrt.
(2) Session Cookies: Sie werden nicht auf der Festplatte des Kunden gespeichert, sondern im Speicher des Browserprozesses gestellt. Wenn der Browser geschlossen ist, werden die Session Cookies zerstört.
Implementieren Sie Cookie -Operationen mit JS
Kekse schreiben:
document.cookie = "keyword = value [; expires = gültiges Datum] [; ...]"
Cookies lesen:
document.cookie
Kekse löschen:
document.cookie = "keyword =; expires = aktuelles Datum"
Bemerkung:
1. Gültiges Datumsformat: WDY, DD-mon-yy HH: MM: SS GMT
2. WDY / MON: Englische Woche / Monat;
3. Es enthält auch Pfad-, Domänen- und sichere Attribute;
4. Jede Website (Domain) kann 20 Cookie -Daten erstellen.
5. Jeder Browser kann 300 Cookie -Daten und 4K -Bytes speichern.
6. Kunden haben das Recht, das Schreiben von Cookie -Daten zu verbieten.
Beispiel
Die Codekopie lautet wie folgt:
<! DocType html>
<html>
<kopf>
<title> Cookietest.html </title>
<meta http-equiv = "keywords" content = "keyword1, keyword2, keyword3">
<meta http-äquiv = "Beschreibung" content = "Dies ist meine Seite">
<meta http-äquiv = "content-type" content = "text/html; charset = utf-8">
<!-<link rel = "stylesheet" type = "text/css" href = "./ styles.css">->
</head>
<body>
<script type = "text/javaScript">
var heute = neuer Datum ();
var Expirlyday = new Date ();
var msspermonth = 1000 * 60 * 60 * 24 * 30;
Expirlyday.Settime (Today.getTime () + MSPERMONTH); // Ablauf in einem Monat
// Kekse schreiben
document.cookie = "name = mengdd; expires ="+obere tay.togmtstring ();
document.writeeln ("Cookie wurde auf die Festplatte geschrieben");
// Cookies lesen
document.writeln ("Inhalt ist:" + document.cookie);
document.WriteLn ("Ablauf Tag:" + Ablagerung.Togmtstring ());
</script>
</body>
</html>
Das obige ist der gesamte Inhalt des Cookie -Objekts in JavaScript. Ich hoffe, es mag alle.