Una semplice funzione per leggere il valore di un cookie.

 

function CookieValue (offset) {
  var stringend = document.cookie.indexOf (";", offset);
  if (stringend == -1)
   stringend = document.cookie.length;
  return unescape(document.cookie.substring(offset, stringend)).replace("+"," ");
}

  function GetCookie (name) {
   var argu = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var none = '';
   var i = 0;
   while (i < clen) {
    var a = i + alen;
      if (document.cookie.substring(i, a) == arg)
        return CookieValue(a);
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0) break;
  }
 return none;
}

 

Come usarla?

Un esempio è sempre un buon modo per spiegare le cose. Si immagini di avere un cookie con nome "MyCookie" e valore "MyCookie+Value".

La funzione:

 

GetCookie('MyCookie')

 

Ritornerà: "MyCookie Value".

 

Non ho molto tempo per aggiornare il blog in questo periodo. Spero quanto prima di tornare a pieno regime :)

Hai trovato l'articolo interessante?
Sottoscrivi il Feed RSS per essere informato automaticamente degli ultimi aggiornamenti!
 
.Commenti rss

Nessuno ha ancora commentato...



I commenti possono essere moderati.
Se non lo vedi comparire subito non reinserirlo più volte.
Grazie per la gentile collaborazione.