Dino Geek, cerca di aiutarti

Come manipolare i cookie in JavaScript?


I cookie sono piccoli frammenti di dati che vengono memorizzati nel browser dell’utente da un sito web che l’utente sta visitando. Consentono al sito web di ricordare informazioni sull’utente, come le preferenze di lingua o il contenuto del carrello della spesa.

Ecco come manipolare i cookie in JavaScript:

1. Creazione di un cookie – Per creare un cookie in JavaScript, puoi utilizzare il comando `document.cookie`. Ad esempio:

``` document.cookie = “userName=John Doe; expires=Thu, 18 Dec 2023 12:00:00 UTC; path=/”;
```

Questo codice crea un cookie chiamato “userName” con il valore “John Doe”. Il cookie scadrà il 18 dicembre 2023 e sarà accessibile da tutte le pagine del sito.

1. Lettura di un cookie - Per leggere un cookie in JavaScript, puoi utilizzare ancora il comando `document.cookie`. Questo comando restituirà tutti i cookie disponibili come una serie di coppie chiave-valore separate da punto e virgola. Ad esempio:

``` var x = document.cookie;
```

1. Modifica di un cookie - Per modificare un cookie, semplicemente crei un nuovo cookie con lo stesso nome. Ad esempio:

``` document.cookie = “userName=Jane Doe; expires=Thu, 18 Dec 2023 12:00:00 UTC; path=/”;
```

Questo codice cambia il valore del cookie “userName” in “Jane Doe”.

1. Eliminazione di un cookie - Per eliminare un cookie, devi creare un nuovo cookie con lo stesso nome, ma con una data di scadenza nel passato. Ad esempio:

``` document.cookie = “userName=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;”;
```

Questo codice elimina il cookie “userName”.

Ricorda che per questioni di privacy, molti browser limitano l’accesso ai cookie. Ad esempio, un sito web non può accedere ai cookie di un altro sito web. Inoltre, se un sito web è in HTTPS, non può accedere ai suoi cookie se l’utente torna alla versione HTTP del sito.


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Avviso Legale / Condizioni Generali di Utilizzo