Cookies - Funzioni per creazione e lettura cookies




function setCookie(nome, valore, ggScadenza, path) {
if (path == undefined) {
path = "/";
}
var d = new Date();
d.setTime(d.getTime() + (ggScadenza * 24 * 60 * 60 * 1000));
var expires = "expires=" + d.toUTCString();
document.cookie = nome + "=" + valore + "; " + expires + "; path=" + path;
}

function getCookie(nome) {
var name = nome + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ')
c = c.substring(1);
if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
}
return "";
}

function salva() {
var valore = document.getElementById('valorecookie').value;
setCookie('ilMioCookie', valore, 1, '/');
alert('Salvato');
}

function leggi() {
var valoreLetto = getCookie('ilMioCookie');
alert('Il valore del cookie e': ' + valoreLetto);
}










( cookiesfunzionipercreazioneeletturacookies.html )- by Paolo Puglisi - Modifica del 17/12/2023