


Implementierungsschritte für die Verwendung von JS zum Betreiben von HTTP-Cookies
Wir wissen, dass Cookies eine Gültigkeitsdauer haben. Die Standardgültigkeitsdauer eines Cookies reicht von der Erstellung des Cookies bis zum Schließen des Browsers Benutzer können Cookies auch manuell löschen.
Ein Cookie ist eine kleine Information, eine Zeichenfolge , die als Schlüssel/Wert-Paar auf der Festplatte des Computers gespeichert wird. Die Speicherkapazität des Cookies beträgt etwa 4 KB unterschiedliche Beschränkungen der Cookie-Größe. Die Hauptaufgabe von Cookies besteht darin, durch die Identifizierung andere Daten von Ihrer Festplatte abzurufen, Computerviren zu übertragen oder Ihre E-Mail-Adresse abzurufen. Cookies haben eine Gültigkeitsdauer von der Erstellung des Cookies bis zum Schließen des Browsers. Sie können das Ablaufdatum auch festlegen, indem Sie die Gültigkeitsdauer des Cookies festlegen Cookies löschen.
Ein Cookie ist eine Zeichenfolge und eine Textzeichenfolge in einem bestimmten Format
格式:cookieName=cookieValue;expires=expiresDate;path=URLpath;domain=siteDomain//cookie名称,失效日期,储存URL,储存域值;
So erstellen Sie ein Cookie
Wir kapseln Cookie-Einstellungen im Allgemeinen in eine Funktion:
Kopieren Sie den Code wie folgt:
function addCookie(sName,sValue,day) { var expireDate = new Date(); expireDate.setDate(expireDate.getDate()+day);; //设置失效时间 document.cookie = escape(sName) + '=' + escape(sValue) +';expires=' + expireDate.toGMTString();6 //escape()汉字转成unicode编码,toGMTString() 把日期对象转成字符串 }
Cookie lesen
Nachdem wir das Cookie hinzugefügt haben, ist es ganz einfach:
Kopieren Sie den Code wie folgt:
function getCookies() { var showAllCookie = ''; if(!document.cookie == ''){ var arrCookie = document.cookie.split('; '); //用spilt('; ')切割所有cookie保存在数组arrCookie中 var arrLength = arrCookie.length; for(var i=0; i<arrLength; i++) { showAllCookie += 'c_name:' + unescape(arrCookie[i].split('=')[0]) + 'c_value:' + unescape(arrCookie[i].split('=')[1]) + '<br>' 9 } return showAllCookie; } }
Cookies haben eine Gültigkeitsdauer und können automatisch gelöscht werden, oder Sie können sie sofort löschen, indem Sie ihr Ablaufdatum festlegen
Es ist genauso einfach, Weiter:
Kopieren Sie den Code wie folgt:
function removeCookie() { if(document.cookie != '' && confirm('你想清理所有cookie吗?')) { var arrCookie = document.cookie.split('; '); var arrLength = arrCookie.length; var expireDate = new Date(); expireDate.setDate(expireDate.getDate()-1); for(var i=0; i<arrLength; i++) { var str = arrCookie[i].split('=')[0]; document.cookie = str+ '=' + ';expires=' + expireDate.toGMTString(); } } }
Wir wissen bereits, wie man Cookies erstellt, erhält und löscht, jetzt ist es an der Zeit, Cookies zu verwenden
Lassen Sie uns Cookies verwenden, um ein einfaches Zeitmessgerät zu erstellen:
Code kopieren Der Code lautet wie folgt:
var cookieCount = {}; cookieCount.count = function () { var count = parseInt(this.getCount('myCount')); count++; document.cookie = 'myCount=' + count + ''; alert('第'+count+'访问'); } cookieCount.setCount= function () { //首先得创建一个名为myCount的cookie var expireDate = new Date(); expireDate.setDate(expireDate.getDate()+1); document.cookie = 'myCount=' + '0' +';expires=' + expireDate.toGMTString(); } cookieCount.getCount = function (countName) { //获取名为计数cookie,为其加1 var arrCookie = document.cookie.split('; '); var arrLength = arrCookie.length; var ini = true; for(var i=0; i<arrLength; i++) { if(countName == arrCookie[i].split('=')[0]){ return parseInt(arrCookie[i].split('=')[1]); break; }else{ ini = false; } } if(ini == false)this.setCount(); return 0; } cookieCount.count();
Cookie-Pfad
Am Anfang davon In diesem Artikel wurde erwähnt, dass der Cookie-Pfad den Cookie-Pfad festlegt: path= URL; Der Vorteil der Pfadeinstellung besteht darin, dass auf den Domänennamen und die Unterkategorien des Domänennamens wie folgt zugegriffen werden kann:
document.cookie='cookieName=cookieValue;expires=expireDate;path=/'。
Domäne festlegen: domain=siteDomain
Dies wird hauptsächlich zum Teilen in derselben Domäne verwendet. Ein Cookie wie „www.taobao.com“ und „ued.taobao.com“ teilen sich denselben Domänennamen. taobao.com“. Wenn wir möchten, dass das Cookie unter „www.taobao.com“ auf „ued.taobao“ .com“ zugreift, müssen Sie das Pfadattribut auf „/“ setzen und das Cookie
< setzen 🎜>
domain-->document.cookie='cookieName=cookieValue;expires=expireDate;path=/;domain=taobao.com'。
Storage und window.localStorage tragen Methoden wie setItem, getItem, removeItem, clear, usw., wodurch die Methode zur lokalen Speicherung von Daten einfacher und bequemer wird
Ich glaube, dass Sie die Methoden nach dem Lesen dieser Fälle beherrschen. Weitere spannende Informationen erhalten Sie Achten Sie auf andere verwandte Artikel auf der chinesischen PHP-Website!
Ein Beispiel-Tutorial für Margin-Top in der Webseitenproduktion
Der Unterschied zwischen den Typen von Box-Modelle in CSS
Schritte zum Implementieren des Inhaltsattributs von CSS3
Das obige ist der detaillierte Inhalt vonImplementierungsschritte für die Verwendung von JS zum Betreiben von HTTP-Cookies. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Verstehen Sie die Bedeutung des HTTP 301-Statuscodes: Häufige Anwendungsszenarien der Webseitenumleitung. Mit der rasanten Entwicklung des Internets werden die Anforderungen der Menschen an die Webseiteninteraktion immer höher. Im Bereich Webdesign ist die Webseitenumleitung eine gängige und wichtige Technologie, die über den HTTP-301-Statuscode implementiert wird. In diesem Artikel werden die Bedeutung des HTTP 301-Statuscodes und häufige Anwendungsszenarien bei der Webseitenumleitung untersucht. Der HTTP-Statuscode 301 bezieht sich auf eine permanente Weiterleitung (PermanentRedirect). Wenn der Server die des Clients empfängt

Mit der Popularität des Internets ist die Verwendung von Browsern zum Surfen im Internet zu einer Lebensweise geworden. Bei der täglichen Verwendung von Browsern stoßen wir häufig auf Situationen, in denen wir Kontokennwörter eingeben müssen, z. B. beim Online-Shopping, bei sozialen Netzwerken, bei E-Mails usw. Diese Informationen müssen vom Browser aufgezeichnet werden, damit sie bei Ihrem nächsten Besuch nicht erneut eingegeben werden müssen. Was sind Cookies? Bei einem Cookie handelt es sich um eine kleine Datendatei, die vom Server an den Browser des Benutzers gesendet und lokal gespeichert wird. Sie enthält das Benutzerverhalten einiger Websites.

JavaScript-Tutorial: So erhalten Sie HTTP-Statuscode. Es sind spezifische Codebeispiele erforderlich. Vorwort: Bei der Webentwicklung ist häufig die Dateninteraktion mit dem Server erforderlich. Bei der Kommunikation mit dem Server müssen wir häufig den zurückgegebenen HTTP-Statuscode abrufen, um festzustellen, ob der Vorgang erfolgreich ist, und die entsprechende Verarbeitung basierend auf verschiedenen Statuscodes durchführen. In diesem Artikel erfahren Sie, wie Sie mit JavaScript HTTP-Statuscodes abrufen und einige praktische Codebeispiele bereitstellen. Verwenden von XMLHttpRequest

Die HTTP-Anfrage läuft ab und der Server gibt häufig den Statuscode 504GatewayTimeout zurück. Dieser Statuscode zeigt an, dass der Server bei der Ausführung einer Anforderung immer noch nicht in der Lage ist, die für die Anforderung erforderlichen Ressourcen abzurufen oder die Verarbeitung der Anforderung nach einer gewissen Zeit nicht abzuschließen. Es handelt sich um einen Statuscode der 5xx-Reihe, der darauf hinweist, dass beim Server ein vorübergehendes Problem oder eine Überlastung aufgetreten ist, was dazu führt, dass die Anfrage des Clients nicht korrekt verarbeitet werden kann. Im HTTP-Protokoll haben verschiedene Statuscodes spezifische Bedeutungen und Verwendungszwecke, und der Statuscode 504 wird verwendet, um Probleme mit der Zeitüberschreitung von Anfragen anzuzeigen. im Kunden

Für häufige Probleme und Lösungen für Cookie-Einstellungen sind spezifische Codebeispiele erforderlich. Mit der Entwicklung des Internets wurden Cookies als eine der häufigsten herkömmlichen Technologien in großem Umfang in Websites und Anwendungen eingesetzt. Einfach ausgedrückt handelt es sich bei einem Cookie um eine Datendatei, die auf dem Computer des Benutzers gespeichert wird und zum Speichern der Benutzerinformationen auf der Website verwendet werden kann, einschließlich Anmeldename, Inhalt des Warenkorbs, Website-Präferenzen usw. Cookies sind ein unverzichtbares Werkzeug für Entwickler, gleichzeitig werden jedoch häufig Cookie-Einstellungen vorgenommen

Wie implementiert man HTTP-Streaming in C++? Erstellen Sie einen SSL-Stream-Socket mit Boost.Asio und der asiohttps-Clientbibliothek. Stellen Sie eine Verbindung zum Server her und senden Sie eine HTTP-Anfrage. Empfangen Sie HTTP-Antwortheader und drucken Sie sie aus. Empfängt den HTTP-Antworttext und gibt ihn aus.

Bei unserer täglichen Nutzung von Computern und dem Internet sind wir häufig Cookies ausgesetzt. Ein Cookie ist eine kleine Textdatei, die Aufzeichnungen über unsere Besuche auf der Website, Präferenzen und andere Informationen speichert. Diese Informationen können von der Website verwendet werden, um uns besser bedienen zu können. Aber manchmal müssen wir Cookie-Informationen finden, um den gewünschten Inhalt zu finden. Wie finden wir also Cookies im Browser? Zuerst müssen wir verstehen, wo sich das Cookie befindet. im Browser

Einführung in die Methode zum Abrufen des HTTP-Statuscodes in JavaScript: Bei der Front-End-Entwicklung müssen wir uns häufig mit der Interaktion mit der Back-End-Schnittstelle befassen, und der HTTP-Statuscode ist ein sehr wichtiger Teil davon. Das Verstehen und Abrufen von HTTP-Statuscodes hilft uns, die von der Schnittstelle zurückgegebenen Daten besser zu verarbeiten. In diesem Artikel wird erläutert, wie Sie mithilfe von JavaScript HTTP-Statuscodes erhalten, und es werden spezifische Codebeispiele bereitgestellt. 1. Was ist ein HTTP-Statuscode? HTTP-Statuscode bedeutet, dass der Dienst den Dienst anfordert, wenn er eine Anfrage an den Server initiiert
