Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Creare, leggere e cancellare un cookie con Javascript

Articolo scritto da Max Bossi
Pagina 3 di 3

Cancellare un cookie

La procedura di cancellazione di un cookie può essere gestita mediante una funzione a ciò preposta che, a sua volta, farà nuovamente ricorso alla fondamentale funzione scriviCookie() vista in precdenza:

function cencellaCookie(nomeCookie)
{
  scriviCookie(nomeCookie,'',-1);
}
In sostanza il cookie viene modificato mediante l'assegnazione di un valore vuoto (nessun valore) ed una scadenza negativa (cookie già scaduto). Per cancellare un cookie utilizzeremo quindi:
cancellaCookie('mio_nome');
Verificare che il browser accetti i cookie

Altra operazione piuttosto frequente negli script che fanno utilizzo dei cookie è la verifica circa l'accettazione o meno degli stessi da parte del browser. Non tutti i browser, infatti, accettano i cookie e, pertanto, è opportuno effettuare delle verifiche preliminari prima di lanciare le operazioni sui cookie. Per effettuare una simile verifica, ancora una volta, vi suggerisco di utilizzare una funzione apposita come questa:

function verificaCookie()
{
  document.cookie = 'verifica_cookie';
  var testcookie = (document.cookie.indexOf('verifica_cookie') != -1) ? true : false;
  return testcookie;
}
In sostanza la funzione prova a creare un cookie e subito dopo verifica che il cookie è stato creato. Di seguito un esempio di funzionamento:
var test = verificaCookie();
if (test == true) alert('Il tuo browser accetta i cookie!');
else alert('I biscotti non ti piacciono :-(');
Scaricate l'intero set di funzioni!

Per praticità vi invito a scaricare l'intero set di funzioni che trovate già pronto all'uso all'interno di questo script.
L'unica cosa che dovete fare è scaricare lo ZIP e decomprimerlo; al suo interno troverete il file cookies.js che dovrete caricare sul vostro spazio web e poi richiamare all'interno di tutte le pagine del vostro sito attraverso le quali desiderate compiere operazioni di manipolazione dei cookie:

<script type="text/javascript" src="cookies.js"></script>
Il richiamo della funzione desiderata potrà essere inserito poi in qualunque punto della pagina in questo modo:
<script type="text/javascript">
scriviCookie('mio_nome','massimiliano',60);
</script>

Corsi
Corso AJAXCorso AJAX
Applicazioni Web 2.0 basate su AJAX con ASP, ASP.NET e PHP. A partire da 39 €.
Corso CSSCorso CSS
Web Design ed Accessibilità secondo il W3C con CSS ed XHTML. A partire da 29 €.
Corso JavascriptCorso Javascript
Guida completa allo scripting lato client. A partire da 39 €.
Vedi anche...
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122