Maison >interface Web >js tutoriel >exemple de configuration des cookies du navigateur js

exemple de configuration des cookies du navigateur js

小云云
小云云original
2018-03-13 16:37:261445parcourir

Les cookies sont désormais souvent mentionnés par tout le monde, alors que sont exactement les cookies et à quoi servent-ils ? Les cookies sont des paquets de données qui permettent aux pages Web d'avoir une fonction de mémoire et de stocker certaines informations sur un ordinateur donné. Le principe de fonctionnement des cookies est qu'ils sont d'abord écrits sur le système du client par le serveur. Chaque fois que vous visiterez cette page Web à l'avenir, le client enverra d'abord des cookies au serveur, puis le serveur rendra un jugement, puis générera du code HTML et le renverra au client. Grâce à ce principe, le serveur peut générer différents fichiers cookies en fonction des différents utilisateurs, de sorte que lorsque l'utilisateur visite à nouveau le même site, différentes informations de page peuvent être renvoyées en fonction de différents fichiers cookies.

Que sont les cookies ?

En termes simples : les cookies sont une technologie qui permet au serveur du site Web de stocker une petite quantité de données sur le disque dur ou la mémoire du client, ou de lire des données sur le disque dur du client. Les cookies sont un très petit fichier texte placé sur votre disque dur par le serveur Web lorsque vous naviguez sur un site Web. Il peut enregistrer des informations telles que votre identifiant, votre mot de passe, les pages Web que vous avez consultées et la durée de votre visite. Lorsque vous revenez sur le site Web, le site Web apprend vos informations pertinentes en lisant les cookies et peut prendre les actions correspondantes, comme afficher un slogan de bienvenue sur la page ou vous permettre de vous connecter directement sans saisir votre identifiant ou votre mot de passe. etc. Les fichiers cookies accompagnent silencieusement le navigateur sur notre disque dur local Lorsque nous parcourons un site, le site est susceptible de télécharger le fichier cookie qui enregistre notre confidentialité sur le disque dur local.
Les cookies sont similaires à localStorage. Si vous souhaitez les supprimer, vous ne pouvez les supprimer que manuellement. Bien entendu, en plus de supprimer les cookies, vous pouvez également paramétrer, récupérer, ajouter, supprimer, modifier et interroger la base de données. Pour obtenir et définir des cookies, en plus d'utiliser le plug-in cookie, nous pouvons également utiliser des cookies via js. Ici, je voudrais vous présenter comment obtenir, définir et supprimer des cookies via js
(1) Obtenir des cookies :

getCookie(name){    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");    if(arr=document.cookie.match(reg))        return unescape(arr[2]);    else
        return null;  
}

(2) Définir des cookies :

setCookie(name,value){
    var Days = 30;
    var exp = new Date();    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

(3) Supprimer les cookies :

delCookie(name){
    var exp = new Date();    exp.setTime(exp.getTime() - 1);
    var cval=this.getCookie(name);    if(cval!=null)
    document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

Exemple :

setCookie("id","1");getCookie("id");delCookie("id");

                                                                                                                                                                                         Que fait-il ? Les cookies sont des paquets de données qui permettent aux pages Web d'avoir une fonction de mémoire et de stocker certaines informations sur un ordinateur donné. Le principe de fonctionnement des cookies est qu'ils sont d'abord écrits sur le système du client par le serveur. Chaque fois que vous visiterez cette page Web à l'avenir, le client enverra d'abord des cookies au serveur, puis le serveur rendra un jugement, puis générera du code HTML et le renverra au client. Grâce à ce principe, le serveur peut générer différents fichiers cookies en fonction des différents utilisateurs, de sorte que lorsque l'utilisateur visite à nouveau le même site, différentes informations de page peuvent être renvoyées en fonction de différents fichiers cookies.

Que sont les cookies ?

En termes simples : les cookies sont une technologie qui permet au serveur du site Web de stocker une petite quantité de données sur le disque dur ou la mémoire du client, ou de lire des données sur le disque dur du client. Les cookies sont un très petit fichier texte placé sur votre disque dur par le serveur Web lorsque vous naviguez sur un site Web. Il peut enregistrer des informations telles que votre identifiant, votre mot de passe, les pages Web que vous avez consultées et la durée de votre visite. Lorsque vous revenez sur le site Web, le site Web apprend vos informations pertinentes en lisant les cookies et peut prendre les actions correspondantes, comme afficher un slogan de bienvenue sur la page ou vous permettre de vous connecter directement sans saisir votre identifiant ou votre mot de passe. etc. Les fichiers cookies accompagnent silencieusement le navigateur sur notre disque dur local Lorsque nous parcourons un site, le site est susceptible de télécharger le fichier cookie qui enregistre notre confidentialité sur le disque dur local.

Les cookies sont similaires à localStorage. Si vous souhaitez les supprimer, vous ne pouvez les supprimer que manuellement. Bien entendu, en plus de supprimer les cookies, vous pouvez également paramétrer, récupérer, ajouter, supprimer, modifier et interroger la base de données. Pour obtenir et définir des cookies, en plus d'utiliser le plug-in cookie, nous pouvons également utiliser des cookies via js. Ici, je voudrais vous présenter comment obtenir, définir et supprimer des cookies via js

(1) Obtenir des cookies :

(2) Définir des cookies :
getCookie(name){    var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");    if(arr=document.cookie.match(reg))        return unescape(arr[2]);    else
        return null;  
}

(3) Supprimer les cookies :
setCookie(name,value){
    var Days = 30;
    var exp = new Date();    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}

Exemple :
delCookie(name){
    var exp = new Date();    exp.setTime(exp.getTime() - 1);
    var cval=this.getCookie(name);    if(cval!=null)
    document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

Recommandations associées :
setCookie("id","1");getCookie("id");delCookie("id");

Partagez JS en utilisant les paramètres des cookies pour qu'il s'affiche tous les 24h Exemple de code de box

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