Maison  >  Article  >  interface Web  >  Comment gérer les cookies en utilisant du JS pur

Comment gérer les cookies en utilisant du JS pur

php中世界最好的语言
php中世界最好的语言original
2018-03-07 16:41:212278parcourir

Cette fois, je vais vous montrer comment faire fonctionner un Cookie JS pur, quelles sont les précautions pour faire fonctionner un cookie JS pur, jetons-y un coup d'œil ci-dessous.

Un cookie est une variable stockée sur l'ordinateur d'un visiteur. Ce cookie est envoyé chaque fois que le même ordinateur demande une page via un navigateur. Vous pouvez utiliser JavaScript pour créer et récupérer les valeurs des cookies.

Ajouter un cookie

Description :

Créez un nouveau cookie et laissez le navigateur le gérer !

Description du paramètre :

nom - key La clé de la paire de valeurs, marque de manière unique une valeur

value - la valeur de la paire clé-valeur, le contenu stocké dans le cookie

expdays - le délai d'expiration du cookie (heure de validité)

function setCookie ( name, value, expdays ){    var expdate = new Date();    //设置Cookie过期日期
    expdate.setDate(expdate.getDate() + expdays) ;    //添加Cookie
    document.cookie = name + "=" + escape(value) + ";expires=" + expdate.toUTCString();
}

Obtenir le cookie

Description :

Obtenir la valeur correspondante dans le cookie en fonction du nom du paramètre

function getCookie ( name ){    //获取name在Cookie中起止位置
    var start = document.cookie.indexOf(name+"=") ;    if ( start != -1 )
    {
        start = start + name.length + 1 ;        //获取value的终止位置
        var end = document.cookie.indexOf(";", start) ;        if ( end == -1 )
            end = document.cookie.length ;        //截获cookie的value值,并返回
        return unescape(document.cookie.substring(start,end)) ;
    }    return "" ;
}

Supprimer le cookie

Description :

Supprimer un cookie en fonction de son nom (défini pour expirer immédiatement)

function delCookie ( name ){
    setCookie ( name, "", -1 ) ;
}

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour en savoir plus. informations passionnantes, veuillez prêter attention aux autres articles connexes sur le site Web PHP chinois !

Lecture connexe :

Que dois-je faire si le navigateur n'est pas compatible avec le code que j'ai écrit

Résumé de méthodes de tableau couramment utilisées en JS

Explication graphique détaillée de Vue.js

Comment utiliser XML2js dans nodej

Résumé de l'utilisation de Pixi.js

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!

Déclaration:
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