Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist der Unterschied zwischen Cookies und Sitzungen?

Was ist der Unterschied zwischen Cookies und Sitzungen?

清浅
清浅Original
2018-11-30 13:59:3776969Durchsuche

Der Unterschied zwischen Cookie und Sitzung besteht darin, dass Cookies im Textformat im Browser gespeichert werden und die Speicherkapazität begrenzt ist. Während die Sitzung auf dem Server gespeichert wird, können mehrere Variablen unbegrenzt gespeichert werden sicherer als Cookies

In PHP können Sie festlegen, dass die Besucherinformationen der Website in der Sitzung oder im Cookie gespeichert werden. Worin bestehen ihre Unterschiede? Einzelheiten im Artikel.

[Empfohlene Kurse: PHP-Kurs, JavaScript-Kurs]

Was ist der Unterschied zwischen Cookies und Sitzungen?

Cookie

befindet sich auf dem Computer des Benutzers und wird verwendet, um die Informationen auf dem Computer des Benutzers beizubehalten, bis der Benutzer sie löscht. Wenn wir beispielsweise beim Anmelden bei einer bestimmten Software auf einer Webseite den Benutzernamen und das Passwort eingeben und diese als Cookie speichern, müssen wir uns nicht bei jedem Besuch der Website erneut anmelden. Wir können jeden Text im Browser speichern und ihn jederzeit und überall blockieren oder löschen. Wir können Cookies auch deaktivieren oder bearbeiten, aber wir müssen vorsichtig sein, Cookies nicht zum Speichern privater Daten zu verwenden, um Datenschutzlecks zu verhindern

Was ist der Unterschied zwischen Cookies und Sitzungen?

Sitzung

Sitzung wird als Sitzungsinformation bezeichnet und befindet sich auf dem Webserver. Sie ist hauptsächlich für die Interaktion zwischen dem Besucher und der Website verantwortlich. Wenn der Zugriffsbrowser die http-Adresse anfordert, wird diese weitergeleitet Beim Schließen der Website bedeutet dies, dass die Website nicht auf die Informationen zugreifen und sie daher nicht dauerhaft speichern kann

Was ist der Unterschied zwischen Cookies und Sitzungen?

Sitzung und Cookies Der Unterschied

(1) Cookies werden im Browser im Textdateiformat gespeichert, während Sitzungen serverseitig gespeichert werden Begrenzen Sie die Menge der gespeicherten Daten. Es sind nur 4 KB zulässig, es werden nicht mehrere Variablen im Cookie gespeichert.

(2) Die Speicherung von Cookies begrenzt die Datenmenge, nur 4 KB sind zulässig, während die Sitzung unbegrenzt ist

(3) Wir können problemlos auf den Cookie-Wert zugreifen, aber nicht einfach auf den Sitzungswert , So ist es sicherer

(4) Das Festlegen der Cookie-Zeit kann dazu führen, dass das Cookie abläuft. Aber mit session-destroy() zerstören wir die Sitzung.

Zusammenfassung: Wenn wir uns häufig bei einer Website anmelden müssen, ist es am besten, Cookies zum Speichern von Informationen zu verwenden, da es sonst besonders schwierig ist, sich jedes Mal anzumelden, wenn wir es für Websites verwenden müssen erfordern eine hohe Sicherheit und die Möglichkeit, Daten zu kontrollieren. Der Sitzungseffekt ist besser. Natürlich können wir beides auch kombinieren, um die Website nach unseren Vorstellungen laufen zu lassen

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Cookies und Sitzungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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