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.
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 ?
(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; }
(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(); }
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(); }
setCookie("id","1");getCookie("id");delCookie("id");
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!