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
- 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
- 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"]; ?>
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
2. Cookie-Speichermethoden
Cookie-Speichermethoden werden in zwei Typen unterteilt: persistente Speicherung und Sitzungsspeicherung.
- 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.
- 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!

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



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.

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.

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

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.

„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.

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.

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 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
