Hallo,
hab ein Problem beim Auslesen von Cookies.
Ich setze beim Aufruf einer Seite wie folgt ein Cookie:
var adate = new Date();
adate = new Date(adate.getTime()+(864000*1000));
document.cookie = 'test=0,1,2,3,4,20; expires=' + adate.toGMTString()+';';
Beim Schließen des Fensters setze ich ein weiteres Cookie:
var adate = new Date();
adate = new Date(adate.getTime()+(864000*1000));
document.cookie = 'test2=0,1,2,3,4,20; expires=' + adate.toGMTString()+';';
Um die Werte aus dem Cookie zu holen, bediene ich mich folgendem Code:
a = document.cookie;
cookiewert = a.substr(a.search('=')+1,a.search(';'));
if(cookiewert == '')
{cookiewert = a.substr(a.search('=')+1,a.length);}
In der Variable cookiewert wird folgender String abgespeichert:
test=0,1,2,3,4,20; test2=0,1,2,3,4,20
Wieso wird der String nicht getrennt?
hab ein Problem beim Auslesen von Cookies.
Ich setze beim Aufruf einer Seite wie folgt ein Cookie:
var adate = new Date();
adate = new Date(adate.getTime()+(864000*1000));
document.cookie = 'test=0,1,2,3,4,20; expires=' + adate.toGMTString()+';';
Beim Schließen des Fensters setze ich ein weiteres Cookie:
var adate = new Date();
adate = new Date(adate.getTime()+(864000*1000));
document.cookie = 'test2=0,1,2,3,4,20; expires=' + adate.toGMTString()+';';
Um die Werte aus dem Cookie zu holen, bediene ich mich folgendem Code:
a = document.cookie;
cookiewert = a.substr(a.search('=')+1,a.search(';'));
if(cookiewert == '')
{cookiewert = a.substr(a.search('=')+1,a.length);}
In der Variable cookiewert wird folgender String abgespeichert:
test=0,1,2,3,4,20; test2=0,1,2,3,4,20
Wieso wird der String nicht getrennt?