Heim > Backend-Entwicklung > PHP-Problem > Fassen Sie die Vor- und Nachteile von Cookies und Sitzungen zusammen

Fassen Sie die Vor- und Nachteile von Cookies und Sitzungen zusammen

远方*
Freigeben: 2023-03-15 17:06:02
Original
1641 Leute haben es durchsucht

1. Warum Sitzungskontrolltechnologie verwenden?

Web wird über das HTTP-Protokoll implementiert, und das HTTP-Protokoll ist ein zustandsloses Protokoll. Wenn also derselbe Benutzer dieselbe Seite zweimal anfordert, geht das HTTP-Protokoll nicht davon aus, dass die beiden Anforderungen vom selben Benutzer stammen Unabhängige Anfragen (d. h. die beiden Anfragen werden isoliert), und sie werden als Anfragen von zwei verschiedenen Benutzern betrachtet. Wenn der Benutzer einen Anmeldevorgang ausführt und die Seite erneut anfordert, berücksichtigt das HTTP-Protokoll nicht, dass sich der Benutzer bereits angemeldet hat, da es den vorherigen Anmeldestatus des Benutzers nicht aufrechterhalten kann und daher den Benutzer nicht verfolgen und den Status zwischen verschiedenen Seiten nicht aufrechterhalten kann
.

2. Funktionsprinzip von Cookies

Wie Cookies funktionieren: Es handelt sich um eine Technologie, bei der Informationsfragmente vom Server an den Client gesendet und im Speicher oder auf der Festplatte des Browsers des Clients gespeichert werden. [Man kann es sich als eine im Browser gespeicherte Datei vorstellen. Diese Datei enthält einige Fragmente von Informationen zu unserem Client (z. B. Anmeldedaten oder andere gespeicherte Informationen usw.). Diese Datei wird im Client gespeichert. Das stimmt! ! !

3. Vor- und Nachteile von Cookies

Vorteile von Cookies: Da Cookies Informationen auf dem Client speichern, belegen sie keine Serverressourcen (d. h. sie verschwenden keine Serverressourcen) und sind effizienter. Nachteile von Cookies: Dies liegt auch daran, dass sie auf dem Client-Computer gespeichert werden. Da alle unsere Informationen auf dem Client-Computer gespeichert werden, wird nicht empfohlen, einige sensible und wichtige Daten in Cookies zu speichern, und Benutzer haben die Befugnis, die Verwendung zu verbieten Kekse. Wenn wir Cookies im Browser deaktivieren, haben wir nach der Deaktivierung von Cookies durch den Benutzer keine Möglichkeit, die Benutzerinformationen zu speichern.

4. Funktionsprinzip der Sitzung

Speichern der gleichen Benutzerinformationen auf dem Server

5. Vor- und Nachteile der Sitzung: Die Informationen sind sehr sicher und werden nicht auf dem Server gespeichert auf der Clientseite. Sitzungsdaten abrufen. Nachteile der Sitzung: Sie belegt Serverressourcen (eines Tages könnten immer mehr Sitzungsdateien die Festplatte füllen), und ihre Verteilung stellt ebenfalls ein Problem dar (Beispiel: Wir haben möglicherweise in Zukunft mehrere Webserver, aber die Sitzung kann vorhanden sein in einem von ihnen gespeichert, aber der andere kann nicht verwendet werden. In diesem Fall können wir Redis verwenden, um den Informationsaustausch zu erreichen.

Empfohlen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonFassen Sie die Vor- und Nachteile von Cookies und Sitzungen zusammen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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