Heim Web-Frontend HTML-Tutorial Das Geheimnis des Cookie-Speicherorts: Kennen Sie es?

Das Geheimnis des Cookie-Speicherorts: Kennen Sie es?

Jan 19, 2024 am 09:47 AM
cookie 揭秘 存储位置

Das Geheimnis des Cookie-Speicherorts: Kennen Sie es?

Mit der Entwicklung des Internets nutzen wir in unserem täglichen Leben immer häufiger Browser. Beim Besuch einer Website müssen Sie häufig Vorgänge wie die Kontoanmeldung oder den Browserverlauf ausführen. Die Implementierung dieser Vorgänge ist untrennbar mit der Cookie-Technologie im HTTP-Protokoll verbunden. Viele Menschen verstehen jedoch nicht, wo und wie Cookies gespeichert werden. In diesem Artikel erfahren Sie, wo und wie Cookies gespeichert werden, und es werden konkrete Codebeispiele bereitgestellt.

1. Cookie-Speicherort

  1. Cookie-Speicherort im Client (Browser)

Auf der Client-Seite werden Cookies hauptsächlich im Browser gespeichert, und der spezifische Speicherort variiert je nach Browser. Hier werden Cookies in gängigen Browsern gespeichert:

Google Chrome:

Windows 7/8/10: C:Users{username}AppDataLocalGoogleChromeUser DataDefaultCookies

macOS: ~/Library/Application Support/Google/Chrome/ Default/Cookies

Firefox:

Windows 7/8/10: C:Users{Benutzername}AppDataRoamingMozillaFirefoxProfiles{zufällige Zeichen}.defaultcookies.sqlite

macOS:~/Library/Application Support/Firefox/Profiles/{ Zufällige Zeichen}.default/ Cookies.sqlite

Microsoft Edge-Browser:

Windows 7/8/10: C:Users{Benutzername}AppDataLocalMicrosoftEdgeUser DataDefaultCookies

Apple Safari-Browser:

macOS:~/Library/Cookies /Cookies.binarycookies

  1. Cookie-Speicher Speicherort auf der Serverseite

Auf der Serverseite werden Cookies im Allgemeinen durch Festlegen des Set-Cookie-Headers der HTTP-Antwortnachricht implementiert. Der spezifische Speicherort variiert je nach Serversprache. Das Folgende ist der Speicherort von Cookies in gängigen serverseitigen Sprachen:

PHP-Sprache:

In PHP werden Cookies über die Funktion „setcookie()“ gesetzt und der Speicherort ist ein temporärer Ordner auf dem Webserver.

Beispiel:

<?php
// 设置 cookie
setcookie("user", "zhangsan");

// 获取 cookie
echo $_COOKIE["user"];
?>
Nach dem Login kopieren

ASP.NET-Sprache:

In ASP.NET werden Cookies durch Setzen des Set-Cookie-Headers in der HTTP-Antwortnachricht gesetzt, und der Speicherort befindet sich im Speicher auf dem Webserver.

Beispiel:

Response.Cookies("username").Value = "zhangsan"; // 设置 cookie
string username = Request.Cookies["username"].Value; // 获取 cookie
Nach dem Login kopieren

2. Cookie-Speichermethoden

Cookie-Speichermethoden werden in zwei Typen unterteilt: persistente Speicherung und Sitzungsspeicherung.

  1. Persistente Speicherung

Die Ablaufzeit dauerhaft gespeicherter Cookies läuft erst ab, wenn der Benutzer den Browser schließt. Dauerhaft gespeicherte Cookies können im Allgemeinen eine Ablaufzeit haben und werden auf der Computerfestplatte des Benutzers gespeichert. Diese Cookies können auch dann erhalten bleiben, wenn der Benutzer den Browser schließt.

Wir können dauerhafte Cookies kontrollieren, indem wir die Cookie-Ablaufzeit festlegen.

So legen Sie die Cookie-Ablaufzeit fest

In PHP können Sie die Cookie-Ablaufzeit in Sekunden über den dritten Parameter der Funktion setcookie() festlegen.

In ASP.NET können Sie die Ablaufzeit von Cookies über die Eigenschaft Response.Cookies("cookieName").Expires festlegen.

  1. Sitzungsspeicherung

Die Ablaufzeit von sitzungsgespeicherten Cookies besteht darin, dass sie ablaufen, nachdem der Benutzer den Browser schließt. Das in der Sitzung gespeicherte Cookie wird im Speicher des Computers des Benutzers gespeichert. Solange der Benutzer den Browser schließt, wird das Cookie ungültig und im Speicher des Browsers des Clients gespeichert. Daher wird es auch als temporäres Cookie bezeichnet.

Wenn die Ablaufzeit des Cookies nicht festgelegt ist, handelt es sich um ein Sitzungscookie.

So legen Sie die Cookie-Speichermethode und die Ablaufzeit fest

In PHP und ASP.NET können Sie die Cookie-Speichermethode und die Ablaufzeit über Parameter festlegen. Der Beispielcode lautet wie folgt:

// So setzen Sie Cookies in PHP
setcookie($name, $value, time()+$expire);

// So setzen Sie Cookies in ASP.NET
HttpCookie cookie = new HttpCookie( name, value);
cookie.Expires = DateTime.Now.AddMinutes(expire);

3 Zusammenfassung

Dieser Artikel stellt Ihnen den Speicherort und die Speichermethode von Cookies vor, insbesondere in verschiedenen Browsern und Servern. Nebensprachen: Der Speicherort von Cookies variiert stark je nach Umgebung. Gleichzeitig stellen wir auch konkrete Codebeispiele zum Setzen von Cookies in PHP und ASP.NET zur Verfügung, von denen wir hoffen, dass sie für Sie hilfreich sind.

Das obige ist der detaillierte Inhalt vonDas Geheimnis des Cookie-Speicherorts: Kennen Sie es?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wo befinden sich die Cookies auf Ihrem Computer? Wo befinden sich die Cookies auf Ihrem Computer? Dec 22, 2023 pm 03:46 PM

Cookies auf Ihrem Computer werden je nach verwendetem Browser und Betriebssystem an bestimmten Orten in Ihrem Browser gespeichert: 1. Google Chrome, gespeichert unter C:\Benutzer\IhrBenutzername\AppData\Local\Google\Chrome\User Data\Default \Cookies usw.

Wo werden Cookies gespeichert? Wo werden Cookies gespeichert? Dec 20, 2023 pm 03:07 PM

Cookies werden normalerweise im Cookie-Ordner des Browsers gespeichert. Wenn Sie die Cookie-Datei direkt öffnen, wird möglicherweise ein verstümmelter oder unleserlicher Inhalt angezeigt. Verwenden Sie daher am besten die von Ihrem Browser bereitgestellte Cookie-Verwaltungsoberfläche zum Anzeigen und Verwalten von Cookies.

Golangs Leben oder Tod ist ungewiss? Die Haltung von Google wurde enthüllt Golangs Leben oder Tod ist ungewiss? Die Haltung von Google wurde enthüllt Mar 06, 2024 pm 05:42 PM

Die Internetbranche entwickelt sich rasant und auch Programmiersprachen entwickeln sich ständig weiter. Unter vielen Programmiersprachen hat Golang (Go) als relativ junge Sprache seit seiner Einführung große Aufmerksamkeit erregt. Allerdings gab es unterschiedliche Meinungen und Spekulationen über die Aussichten und Entwicklungstrends von Golang. Ist Golangs Leben oder Tod noch ungewiss? Wie steht Google zu Golang? Golang hat als von Google entwickelte Open-Source-Programmiersprache seit seiner Geburt große Aufmerksamkeit erregt. Es ist darauf ausgelegt

Wo sind die mobilen Cookies? Wo sind die mobilen Cookies? Dec 22, 2023 pm 03:40 PM

Cookies auf dem Mobiltelefon werden in der Browseranwendung des Mobilgeräts gespeichert: 1. Auf iOS-Geräten werden Cookies unter Einstellungen -> Safari -> Erweitert -> Website-Daten des Safari-Browsers gespeichert. 2. Auf Android-Geräten werden Cookies gespeichert in Einstellungen -> Site-Einstellungen -> Cookies des Chrome-Browsers usw.

Meine reale Erfahrung hat gezeigt: Handelt es sich um eine Untermarke von OPPO? Meine reale Erfahrung hat gezeigt: Handelt es sich um eine Untermarke von OPPO? Mar 23, 2024 pm 09:24 PM

„True Me“-Lebenserfahrung enthüllt: Ist es eine Untermarke von OPPO? Da sich der Smartphone-Markt weiter entwickelt, haben verschiedene Mobiltelefonmarken neue Produkte auf den Markt gebracht, um den sich ändernden Bedürfnissen der Verbraucher gerecht zu werden. Unter ihnen hat eine Mobiltelefonmarke namens „True Me“ in den letzten Jahren viel Aufmerksamkeit auf sich gezogen. Ihr hohes Preis-Leistungs-Verhältnis und ihre hochwertige Benutzererfahrung wurden von vielen Verbrauchern begrüßt. Allerdings waren die Lebenserfahrung und der Markenhintergrund des „True Me“-Mobiltelefons schon immer von einem Schleier des Mysteriums umgeben. Kürzlich wurde berichtet, dass das Mobiltelefon „Real Me“ eine Untermarke von OPPO ist. Diese Nachricht hat in der Mobilfunkbranche für großes Aufsehen gesorgt.

Detaillierte Erklärung, wo Browser-Cookies gespeichert werden Detaillierte Erklärung, wo Browser-Cookies gespeichert werden Jan 19, 2024 am 09:15 AM

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.

Was ist der Standardspeicherort für Oracle Ora-Dateien? Was ist der Standardspeicherort für Oracle Ora-Dateien? Mar 08, 2024 am 09:51 AM

Die Ora-Datei in der Oracle-Datenbank ist eine Datei, die zum Speichern von Konfigurationsinformationen zu einer Datenbankinstanz verwendet wird. Unter anderem befindet sich der Standardspeicherort für OracleOra-Dateien im Netzwerk-Dmin-Ordner im Verzeichnis ORACLE_HOME. In Windows-Systemen lautet der allgemeine Pfad C: ppOracle_Homeetwork dmin, während in Linux-Systemen der allgemeine Pfad /opt/oracle/product/version number/net lautet

Die Implementierungstechnologie hinter der Go-Sprache wurde enthüllt Die Implementierungstechnologie hinter der Go-Sprache wurde enthüllt Mar 24, 2024 pm 06:48 PM

Die Implementierungstechnologie hinter der Go-Sprache wird enthüllt. Die Go-Sprache, eine von Google entwickelte statisch typisierte, kompilierte, gleichzeitige Programmiersprache, hat seit ihrer Veröffentlichung die Aufmerksamkeit und Liebe von Entwicklern auf sich gezogen. Aufgrund seiner Einfachheit, Effizienz und leistungsstarken Funktionen wird es häufig in Cloud Computing, verteilten Systemen und anderen Bereichen eingesetzt. Welche Art von Implementierungstechnologie steckt also hinter der Go-Sprache? Finden wir es gemeinsam heraus. Der Compiler und das Laufzeitsystem der Go-Sprache Der Compiler und das Laufzeitsystem der Go-Sprache bilden die Grundlage für die Unterstützung des Betriebs der gesamten Sprache. Gehen Sie zur Programmiersprache

See all articles