Maison > interface Web > js tutoriel > Comment créer et récupérer des cookies à l'aide de JavaScript ?

Comment créer et récupérer des cookies à l'aide de JavaScript ?

Mary-Kate Olsen
Libérer: 2024-12-22 00:36:03
original
1061 Les gens l'ont consulté

How Do I Create and Retrieve Cookies Using JavaScript?

Création et récupération de cookies en JavaScript

Les cookies sont un mécanisme permettant de stocker des paires clé-valeur dans la mémoire d'un navigateur. Ils sont couramment utilisés pour conserver les informations de session, les préférences de l'utilisateur et d'autres données qui doivent persister entre les actualisations de page.

En JavaScript, le processus de création et de récupération des cookies est simple.

Créer un Cookie :

function createCookie(name, value, days) {
    var expires;
    if (days) {
        var date = new Date();
        date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
        expires = "; expires=" + date.toGMTString();
    }
    else {
        expires = "";
    }
    document.cookie = name + "=" + value + expires + "; path=/";
}
Copier après la connexion

Récupérer un Cookie :

function getCookie(c_name) {
    if (document.cookie.length > 0) {
        c_start = document.cookie.indexOf(c_name + "=");
        if (c_start != -1) {
            c_start = c_start + c_name.length + 1;
            c_end = document.cookie.indexOf(";", c_start);
            if (c_end == -1) {
                c_end = document.cookie.length;
            }
            return unescape(document.cookie.substring(c_start, c_end));
        }
    }
    return "";
}
Copier après la connexion

Pour utiliser ces fonctions, transmettez simplement le nom, la valeur et la durée d'expiration du cookie souhaités (en jours) à createCookie(). Pour récupérer un cookie, transmettez son nom à getCookie().

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal