JavaScript & Cookies Tutorial

October 27

JavaScript & Cookies Tutorial

JavaScript bietet Programmierern mit der Sprache zum Erstellen, abrufen und Lesen von Cookies im Browser des Benutzers. Cookies sind kleine Dateien, die auf dem Computer eines Benutzers platziert werden, wenn Sie eine Website besuchen. Programmierer verwenden Cookies zur Website-Einstellungen zu speichern. Wenn Sie auf die Option "Immer angemeldet bleiben" auf ein Anmeldeformular, verwendet die Website Cookies, um Ihren Benutzernamen zu erkennen. Erstellen, lesen und Löschen von Cookies sind die drei wichtigsten Funktionen für das Verständnis der Funktionsweise von Cookies mit Javascript.

Anweisungen

1 Ein Javascript-Cookie zu erstellen. Der erste Prozess in die Verwendung von Cookies mit Ihrem Website-Nutzer ist ein auf dem Clientcomputer zu erstellen. Der folgende Code erstellt einen Cookie auf dem Computer des Benutzers:

Document.Cookie = "NewCookie = Website Cookie Value; expires = Dienstag, 4. August 2009; Pfad = /'

Der obige Code erstellt einen Cookie mit dem Namen "NewCookie." Die in der Cookiedatei gespeichert ist "Website Cookiewert." Das Ablaufdatum wird eine Zeit für das Cookie löschen. Dies bedeutet, dass das Cookie nicht mehr nach diesem Datum Ihre Webseite-Code verfügbar ist.

2 Lesen Sie das Cookie vom Browser des Benutzers. Das nächste Mal, wenn, das der Benutzer Ihre Website besucht, Sie erkennen und den Wert des Cookies lesen. Lesen eines Cookies benötigt mehr Code. Cookies werden gesetzt, als "CookieName = Wert" Format. Dies bedeutet, dass musst du das Cookie aus dem Wert, mit dem Operator "=" aufgeteilt. Dies geschieht mithilfe des folgenden Codes:

Cookie_start = Cookie_start + cookie_name.length+1;cookie_end=Document.Cookie.IndexOf(";",cookie_start);Wenn (Cookie_end ==-1) cookie_end=document.cookie.length;Document.Cookie.Substring(cookie_start,cookie_end));

Dieses Stück Javascriptcode bestimmt, wo das Gleichheitszeichen in das Cookie befindet. Die erste Zeile des Codes bestimmt die Position des Gleichheitszeichens und ruft den Text von diesem Speicherort an das Ende der Cookie-Wert. Dies ruft nur den Wert des Cookies. Die Variablen "Cookie_start" und "Cookie_end" enthalten die Cookie Name / Wert-Paar, die an den Browser in der letzten Zeile gedruckt werden.

3 Löschen Sie einen Cookie, indem Sie dem Ablauf auf ein zurückliegendes Datum. Zum Beispiel: Wenn Sie das Datum auf einen Tag zuvor das Zugriffsdatum Webseite festlegen, wird das Cookie vom Browser des Benutzers gelöscht. Die folgenden löscht einen Cookie vom Computer des Benutzers:

Var ExpirationDate = new Date();expirationDate.setDate(expirationDate.getDate()-1);Document.Cookie = "NewCookie = Website Cookie Value;' + ExpirationDate;

Die ersten beiden Zeilen des Codes rufen Sie das aktuelle Datum und subtrahieren Sie eines Tages zu ihm. Am vergangenen Datum wird auf der Webseite Cookie Text festgelegt. Sobald dieser Code ausgeführt wird, wird aus der Maschine des Benutzers Cookie gelöscht.