Mehrere Daten im Cookise speichern und alle Daten auslesen
Hans
- javascript
Hallo Leute,
bis heztz verwende ich folgenden Code um ein Cookie zu setzen:
var Verfall=600;
var Bezeichner="Titel";
var jetzt = new Date();
var Auszeit = new Date(jetzt.getTime() + Verfall);
var Wert='Meine Website';
document.cookie = Bezeichner+"="+Wert+"; expires="+Auszeit.toGMTString()+";";
Jetzt würde ich bl0ß gerne in den selben Cookie noch den Bezeichner 'datei' mit dem Wert document.location setzen.
Wie kann ich beide Werte in einen Cookie speichern und beide (unabhängig) auslesen?
Das hier:
document.cookie.indexOf("=")
begrenzt doch den Bezeichner vom Wert.
Wie könnte ich außerdem alle Zeichen auslesen, die rechts neben dem "=" stehen?
Danke,
Hans
Hi,
Sorry für den Vertipper :-)
Mfg Hans
Hallo
Jetzt würde ich bl0ß gerne in den selben Cookie noch den Bezeichner 'datei' mit dem Wert document.location setzen.
Wie kann ich beide Werte in einen Cookie speichern und beide (unabhängig) auslesen?
Jeder Cookie hat nur einen Wert und eine Namen. Du kannst aber von deiner Domain bis zu 20 verschiedene Cookies setzen. Ob und wie das in JavaScript geht, weiß ich leider nicht.
Das hier:
document.cookie.indexOf("=")begrenzt doch den Bezeichner vom Wert.
Wie könnte ich außerdem alle Zeichen auslesen, die rechts neben dem "=" stehen?
Du kennst die Methoden substr() und indexOf() von String? (http://selfhtml.teamone.de/javascript/objekte/string.htm)
Schöne Grüße
Johannes
Hallo,
Du kannst aber von deiner Domain bis zu 20 verschiedene Cookies setzen.
Du kannst maximal 20 Kekse je Server ablegen. Danach wird wahllos überschrieben.
Schönen Abend
Thorsten
Hallo Thorsten
Du kannst aber von deiner Domain bis zu 20 verschiedene Cookies setzen.
Du kannst maximal 20 Kekse je Server ablegen. Danach wird wahllos überschrieben.
Wobei es natürlich keine Gewähr gibt, dass die 20 Cookies auch wirklich gespeichert bleiben, wenn mehr als 300 Cookies ingesamt gesetzt werden.
Schöne Grüße
Johannes