JavaScript/Cookie: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
G4 (discussione | contributi)
avanzamento 100%
Ramac (discussione | contributi)
fix
Riga 6:
* '''valore''': il valore da memorizzare
* '''scadenza''' (''expiration date''): è opzionale, stabilisce la data di scadenza del cookie, cioè la data dopo la quale questi vengono eliminati dal disco rigido dell'utente.
{{vedi pedia|Cookie}}
 
== Impostare i cookie ==
Line 44 ⟶ 45:
var inizioCookie=valore.indexOf(" " + nome + "="); //trova il cookie desiderato
if (inizioCookie == -1) { //se non esiste, magari è all'inizio della stringa
if (inizioCookie == -1) {
inizioCookie = valore.indexOf(nome + "=");
}
Line 53 ⟶ 55:
if (inizioCookie >= 0) //il cookie esiste
inizioCookie = valore.indexOf("=", inizioCookie) + 1; //qui inizia la stringa del valore
inizioCookie = valore.indexOf("=", inizioCookie) + 1;
var fineCookie = valore.indexOf(";", inizioCookie); //qui finisce
if (fineCookie == -1) //se non viene trovato, allora è l'ultimo cookie
fineCookie = valore.length;
valore = unescape(valore.substring(inizioCookie, fineCookie)); //elimina i caratteri commutati
valore = unescape(valore.substring(inizioCookie, fineCookie));
}