Maison > interface Web > js tutoriel > le corps du texte

Exemple d'analyse de l'utilisation des objets cookies dans les compétences javascript_javascript

WBOY
Libérer: 2016-05-16 16:16:49
original
1058 Les gens l'ont consulté

Les exemples de cet article décrivent l'utilisation d'objets cookies en JavaScript. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :

Attributs

name Le seul attribut qui doit être défini, indiquant le nom du cookie
expires Spécifie la durée de vie du cookie S'il n'est pas défini, il expirera automatiquement à la fermeture du navigateur
path détermine la disponibilité du cookie sur le serveur pour d'autres pages Web. Généralement, le cookie est disponible pour toutes les pages du même répertoire. Lorsque l'attribut path est défini, le cookie n'est valide que pour toutes les pages Web sous le chemin spécifié et. sous-chemin
domain De nombreux serveurs sont composés de plusieurs serveurs. L'attribut domain configure principalement plusieurs serveurs du même domaine pour partager un cookie. Si le serveur Web a doit partager des cookies avec le serveur Web b, l'attribut de domaine du cookie de a doit être défini sur b. , afin que a Le cookie créé puisse être partagé par a et b
sécurisé Généralement, les sites Web qui prennent en charge SSL commencent par HTTPS. L'attribut sécurisé peut définir des cookies accessibles uniquement via HTTPS ou d'autres protocoles de sécurité
.
Les cookies sont essentiellement des chaînes

De manière générale, les cookies ne peuvent pas contenir de caractères spéciaux tels que des points-virgules, des virgules et des espaces. Cependant, ces caractères peuvent être transmis par codage, c'est-à-dire que les caractères spéciaux de la chaîne de texte sont convertis en valeurs ASCII hexadécimales correspondantes. fonction pour convertir les caractères de texte en un URI valide et utiliser la fonction decodeURI() pour décoder

Écrire un cookie

var cookieTest ="name=userName"; 
document.cookie= cookieTest; //存入 
//用分号分割不同属性 
var date = newDate(); 
date.setDate(date.getDate()+7); //设置cookie的存活时间为一星期 
document.cookie= encodeURI("name=user")+";expires="+date.toUTCString(); 

Copier après la connexion

Lire le cookie

var cookieString= decodeURI(document.cookie); 
var cookieArray= cookieString.split(";"); 
for(vari=0;i< cookieArray.length;i++){ 
  var cookieNum = cookieArray[i].split("="); 
  var cookieName = cookieNum[0]; 
  var cookieValue = cookieNum[1]; 
} 

Copier après la connexion

Supprimer les cookies

var date = newDate(); 
date.setTime(date.getTime()-10000); 
document.cookie= "name=User;expires="+date.toGMTString; 
//删除一个cookie就是将其过期时间设置为过去的一个时间值 

Copier après la connexion

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

Étiquettes associées:
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal