jeffglennfox
New member
Hallo,
nachdem ich jetzt wirklich mehr als zwei Stunden probiert habe muss ich mich mal an das Forum mit einer Frage wenden:
Ich setzte einen Cookie mit dieser Funktion:
und möchte ihn mit dieser auslesen:
Das Protokoll ist http:// und keine weiteren Besonderheiten. Leider liefern mit nur der IE11 einen Wert. Beim Edge, Chrome und Opera : Fehlanzeige.
P.S. Die Seite war zum Testen per htacces passortgeschützt, eine Deaktivierung hatte an dem Verhalten aber auch nichts geändert.
Über einen Lösungsansatz würde ich mich sehr freuen.
Gruss von Markus
nachdem ich jetzt wirklich mehr als zwei Stunden probiert habe muss ich mich mal an das Forum mit einer Frage wenden:
Ich setzte einen Cookie mit dieser Funktion:
Code:
function setCookie(cname, cvalue, duration, unit) {
var d = new Date();
switch (unit) { case 'days':
d.setTime(d.getTime() + (duration*24*60*60*1000));
break; case 'hours':
d.setTime(d.getTime() + (duration*60*60*1000));
break; case 'minutes':
d.setTime(d.getTime() + (duration*60*1000));
break;}
var expires = "expires="+ d.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + ", HttpOnly; path=/";
}
und möchte ihn mit dieser auslesen:
HTML:
function getCookieValue(name) {
var b = document.cookie.match('(^|;)\\s*' + name + '\\s*=\\s*([^;]+)');
return b ? b.pop() : '';
}
Das Protokoll ist http:// und keine weiteren Besonderheiten. Leider liefern mit nur der IE11 einen Wert. Beim Edge, Chrome und Opera : Fehlanzeige.
P.S. Die Seite war zum Testen per htacces passortgeschützt, eine Deaktivierung hatte an dem Verhalten aber auch nichts geändert.
Über einen Lösungsansatz würde ich mich sehr freuen.
Gruss von Markus
Zuletzt bearbeitet von einem Moderator: