Cookies richtig einsetzen
14.05.2021, 10:21 Uhr
Kleine Krümel
Cookies werden in Websites zur Zwischenspeicherung von Daten verwendet. Mit Javascript werden sie gesteuert.
Allgemein wird gesagt, dass Cookies böse sind. Sie werden verwendet, um Anwender auszuspionieren und für die Werbeindustrie Daten zu sammeln. Aber, was ist ein Cookie wirklich und wozu kann es verwendet werden?
Ein Cookie ist, erst einmal, nichts anderes als eine schnöde Textinformation, welche über einen Webbrowser, auf dem Computer eines Endanwenders erzeugt und dort gespeichert wird um Daten (zwischen) zu speichern. Nicht mehr, nicht weniger. Beim Aufruf einer Webseite wird die Erzeugung eines Cookie angestoßen. Ein Cookie kann dabei entweder von einem Server gesendet oder mittels JavaScript auf dem Client erzeugt werden.
Eine Aufgabe des Cookies ist natürlich die Identifizierung des Benutzers. So kann in einem Cookie beispielsweise eine SessionID abgelegt worden sein oder es können zuvor Login-Informationen im Cookie gespeichert worden sein. Vorteil für den Anwender: Er muss sich beispielsweise nicht erneut anmelden. Dass das aus Gründen der IT-Sicherheit heutzutage eher als zweifelhafter Vorteil angesehen werden kann, sei einmal nicht näher betrachtet. Stattdessen soll das Augenmerk darauf gelegt werden, dass ein Cookie eben als ein Zwischenspeicher einer ansonsten statuslosen Webseite verwendet werden kann. Der Aufbau eines Cookies ist recht simpel gestaltet. Informationen werden in Form von Name-Wertpaaren dort gespeichert. Ein Cookie könnte wie folgt aussehen:
Jetzt 1 Monat kostenlos testen!
Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
- + Digitales Kundenkonto,
- + Zugriff auf das digitale Heft,
- + Zugang zum digitalen Heftarchiv,
- + Auf Wunsch: Weekly Newsletter,
- + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar