Unterschiede und Zusammenhänge zwischen
Sitzung und Cookie
1. Speicherort:
Sitzung wird auf dem Server gespeichert, Cookie wird auf dem Client gespeichert
2. Speicherform:
Sitzung Es wird auf dem Server in Form eines Objekts gespeichert und das Cookie wird auf dem Client in Form einer Zeichenfolge gespeichert.
3 Zweck:
Die Sitzung ist für den Kunden geeignet Authentifizierung, und das Cookie eignet sich zum Speichern der persönlichen Einstellungen des Benutzers.
4. Pfad:
Während des Besuchs desselben Benutzers auf einer Website können nicht alle Sitzungen unterschieden werden kann überall zugegriffen werden; wenn der Parameterpfad im Cookie festgelegt ist, können Cookies unter derselben Website nicht aufeinander zugreifen
5. Sicherheit:
Cookies sind nicht sehr sicher Cookies werden lokal gespeichert und führen Cookie-Spoofing durch. Sitzungen sind besser als Cookies Die Website kann keine 3K-COOKIES auf dem Client speichern. Die maximale Anzahl der in verschiedenen Browsern enthaltenen Cookies ist unterschiedlich und liegt im Allgemeinen bei 30 bis 50. Es wird allgemein angenommen, dass es keine Größenbeschränkung für Sitzungen gibt.
Kontakt:Die Die Sitzung benötigt Cookies, um ordnungsgemäß zu funktionieren. Wenn der Client Cookies vollständig deaktiviert, ist die Sitzung ungültig, da es sich bei der Sitzung um einen serverseitigen Speicherplatz handelt, der vom Anwendungsserver verwaltet wird. Wenn der Benutzer eine Verbindung zum Server herstellt, wird eine eindeutige Sitzungs-ID generiert vom Server und die Sitzungs-ID wird als Kennung für den Zugriff auf den Sitzungsraum des Dienstes verwendet. Die Sitzungs-ID wird im Cookie gespeichert. Wenn der Benutzer die Seite sendet, wird die Sitzungs-ID an den Server übermittelt, um auf die Sitzungsdaten zuzugreifen. Für diesen Vorgang ist kein Eingreifen des Entwicklers erforderlich. Sobald der Client Cookies deaktiviert, wird die Sitzung ebenfalls ungültig ;
Zusätzlich:Die Sitzung wird für einen bestimmten Zeitraum auf dem Server gespeichert. Wenn der Zugriff zunimmt, wird die Leistung Ihres Servers stärker beansprucht. Wenn Sie hauptsächlich eine Reduzierung der Serverleistung in Betracht ziehen, sollten Sie COOKIE verwenden.Sitzungs-ID wird zufällig zugewiesen, wenn Server und Client eine Verbindung herstellen
Das obige ist der detaillierte Inhalt vonWas sind die Unterschiede und Zusammenhänge zwischen Sitzung und Cookie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!