Piccola libreria per la gestione dei cookies con Javascript
Warning: Undefined array key "juiz_sps_order" in /membri/saitfainder/wp-content/plugins/juiz-social-post-sharer/inc/front/buttons.php on line 302
A volte capita di dover manipolare i cookies via Javascript per svariati motivi. Ecco una piccola e semplice libreria che facilita il lavoro.
Ecco il codice:
Cookies = { get: function(name) { var match = document.cookie.match(name+"=(.*?)(?:;|$)"); return match ? unescape(match[1]) : null; }, set: function(name, value, days, path) { if (days) { var date = new Date(); date.setDate(date.getDate()+days); days = date.toGMTString(); } document.cookie = name+"="+escape(value)+(days ? "; expires="+days : "")+"; path="+(path ? path : '/'); }, del: function(name, path) { Cookies.set(name, '', -1, path); } }
E un piccolo esempio di utilizzo:
// Imposta un cookie chiamato 'gatto' con valore 'miao' su tutto // il dominio con scadenza tra un giorno Cookies.set("gatto", "miao", 1, "/"); // Legge il contenuto del cookie 'cane'. // Se il cookie non esiste restituisce null cane = Cookies.get("cane"); // Cancella il cookie "mucca" Cookies.del("mucca");
files/files/
Commenta