Teste hier die verschiedenen Webspeicher-Arten deines Browsers. Gib Werte ein, speichere sie und sieh dir an, wie sie gelesen oder gelöscht werden. Der Code rechts zeigt dir, was im Hintergrund passiert.
// Cookie setzen (1 Tag gültig)
function setCookie(name, value) {
document.cookie =
`${name}=${value}; max-age=86400; path=/`;
}
// Cookie auslesen
function getCookie(name) {
const cookies = document.cookie.split(';');
for (let cookie of cookies) {
const [key, value] = cookie.trim().split('=');
if (key === name) return value;
}
return null;
}
// Cookie löschen
function deleteCookie(name) {
document.cookie =
`${name}=; max-age=0; path=/`;
}
// Wert speichern
function setLocal(key, value) {
localStorage.setItem(key, value);
}
// Wert auslesen
function getLocal(key) {
return localStorage.getItem(key);
}
// Wert löschen
function deleteLocal(key) {
localStorage.removeItem(key);
}
// Wert speichern
function setSession(key, value) {
sessionStorage.setItem(key, value);
}
// Wert auslesen
function getSession(key) {
return sessionStorage.getItem(key);
}
// Wert löschen
function deleteSession(key) {
sessionStorage.removeItem(key);
}