Ottieni il cookie per nome in javascript

Ottieni il cookie per nome in javascript
I cookie sono blocchi di dati archiviati su un sistema da un browser Web. Sono spesso utilizzati per archiviare le preferenze dell'utente, le informazioni di accesso e altri tipi di dati che possono essere utilizzati per personalizzare l'esperienza di un utente su un sito Web. I cookie sono in genere archiviati come coppie di valore chiave, in cui la chiave è un identificatore univoco per il cookie e il valore sono i dati che i cookie archiviano.

Questo post è tutto per ottenere il cookie utilizzando il suo nome in JavaScript.

Ottieni/prendi il cookie per nome in javascript

Per ottenere il valore di un cookie con un nome specifico in JavaScript, usa "getCookie ()" funzione. Questa funzione prende un nome cookie come parametro e restituisce il valore del cookie se esiste o nullo se il cookie non esiste.

Esempio

Nell'esempio dato, prima imposteremo il cookie e poi lo ottenere per nome. Quindi, prima, crea due pulsanti, "Setcookie" E "Getcookie", In un file HTML e allega eventi OnClick che invocheranno la funzione sul clic del pulsante:


Definire una funzione "setCookie ()"Per impostare il cookie sul browser usando il"documento.biscotto"Attributo:

funzione setCookie ()
documento.cookie = "cookieIname = cookie; scade = martedì 27 dic 2022 12:30:00 UTC";
Avviso ("Cookie è impostato");

Ora, definisci una funzione chiamata "getCookie ()"Passando"nome"Come parametro per ottenere il cookie per nome. Verifica se il cookie è presente usando il "lunghezza"Attributo. Se la sua lunghezza non è uguale a zero, dividere la stringa di cookie in base al separatore "="E stampa il nome e il suo valore in un messaggio di avviso:

functiongetcookie (nome)
if (documento.biscotto.lunghezza != 0)
var array = documento.biscotto.split ("=");
Alert ("name =" + array [0] + "" + "value =" + array [1]);

altro
avviso ("cookie non disponibile");

Chiama il "getCookie ()"Funzione passando il nome del cookie come"cookiename":

getCookie (Cookiename);

Si può osservare che il cookie è prima impostato e quindi il suo valore viene recuperato usando il nome del cookie:

Si tratta di ottenere il cookie per nome in javascript.

Conclusione

Usa il "getCookie ()"Funzione passando il"nome"Come parametro, controlla se la lunghezza del cookie non è uguale a zero, dividi la stringa di cookie usando"diviso()"Metodo passando un separatore e ottieni il valore del cookie sul nome specificato. Si noti che questa funzione eseguirà la sua funzionalità solo se il cookie è impostato nel dominio della pagina corrente. Questo post ha definito la procedura per ottenere il cookie per nome in JavaScript.