Heim > Web-Frontend > js-Tutorial > Hauptteil

Beispielanalyse der Verwendung von Cookie-Objekten in Javascript_Javascript-Kenntnissen

WBOY
Freigeben: 2016-05-16 16:16:49
Original
1059 Leute haben es durchsucht

Die Beispiele in diesem Artikel beschreiben die Verwendung von Cookie-Objekten in JavaScript. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Attribute

name Das einzige Attribut, das festgelegt werden muss und den Namen des Cookies angibt
läuft ab Gibt die Lebensdauer des Cookies an. Wenn es nicht gesetzt ist, läuft es automatisch ab, wenn der Browser geschlossen wird
Der Pfad bestimmt die Verfügbarkeit des Cookies für andere Webseiten. Im Allgemeinen ist das Cookie für alle Seiten im selben Verzeichnis verfügbar. Wenn das Pfadattribut festgelegt ist, ist das Cookie nur für alle Webseiten unter dem angegebenen Pfad gültig Unterpfad
Domäne Viele Server bestehen hauptsächlich aus mehreren Servern in derselben Domäne, um ein Cookie gemeinsam zu nutzen. Wenn Webserver a Cookies mit Webserver b teilen muss, muss das Domänenattribut des Cookies von a auf b gesetzt werden , damit a Das erstellte Cookie kann von a und b geteilt werden
Sicher Im Allgemeinen beginnen Websites, die SSL unterstützen, mit HTTPS. Das sichere Attribut kann Cookies setzen, auf die nur über HTTPS oder andere Sicherheitsprotokolle zugegriffen werden kann

Cookies sind im Wesentlichen Zeichenfolgen

Im Allgemeinen können Cookies keine Sonderzeichen wie Semikolons, Kommas und Leerzeichen enthalten. Diese Zeichen können jedoch durch Kodierung übertragen werden, d. h. die Sonderzeichen in der Textzeichenfolge werden in entsprechende hexadezimale ASCII-Werte umgewandelt. Verwenden Sie encodeURI(). Funktion zum Konvertieren von Textzeichen in einen gültigen URI und verwenden Sie die Funktion decodeURI() zum Dekodieren von

Cookie schreiben

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

Nach dem Login kopieren

Cookie lesen

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]; 
} 

Nach dem Login kopieren

Cookies löschen

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

Nach dem Login kopieren

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage