Wie funktionieren Session und Cookie? [Duplikat]

8

Wenn ich eine Sitzungsvariable erstelle, in der Benutzername und Passwort gespeichert sind, wie funktioniert das intern? Die gleiche Frage zu regulären Cookies, wo Informationen gespeichert werden. Welche Art von Informationen sind in Cookie und Session enthalten? Was ist der Unterschied zwischen ihnen?

    
yogesh patel 26.10.2009, 03:25
quelle

3 Antworten

11

Der beste Artikel über Sitzungen und Cookies, den ich je gefunden habe, ist

Ссылка

    
pMan 26.10.2009 05:08
quelle
4

Um es zusammenzufassen: Ein Cookie ist eine Datei auf dem Computer des Kunden. Sie können alles darin speichern (Objekte, Text ...). Ein Sitzungsobjekt kann in einem Cookie auf die gleiche Weise wie ein Text gespeichert werden. Beachten Sie diese Sitzung! = Cookie, da Sie manchmal ein Sitzungsobjekt in der Datenbank speichern können.

Aber trotzdem müssen Sie etwas Dokumentation nachlesen, denke ich.

Auf wikipedia :

gesehen
  

Bei der Berechnung ein Cookie (auch Tracking   Cookie, Browser-Cookie und HTTP   Cookie) ist ein kleines Stück Text   auf einem Computer eines Benutzers von einem Web gespeichert   Browser. Ein Cookie besteht aus einem oder   mehr Name-Wert-Paare, die Bits enthalten   von Informationen wie Benutzer   Präferenzen, Warenkorbinhalt,   die Kennung für einen Server-basierten   Sitzung oder andere Daten verwendet von   Websites.

     

Es wird als HTTP-Header von einem Web gesendet   Server zu einem Webbrowser und dann gesendet   Zurück unverändert vom Browser jeweils   Mal greift es auf diesen Server zu. Ein Keks   kann zur Authentifizierung verwendet werden,   Session-Tracking (Zustandspflege),   und sich bestimmte Informationen merken   über Benutzer, z. B. Websiteeinstellungen   oder der Inhalt ihrer elektronischen   Einkaufswagen. Der Begriff "Cookie" ist   abgeleitet von "magischem Plätzchen", a   wohlbekanntes Konzept in UNIX-Computing   das inspirierte sowohl die Idee als auch die   Name der Browser-Cookies. Etwas   Alternativen zu Cookies existieren; jeder   hat seine eigenen Anwendungen, Vorteile und   Nachteile.

     

Einfache Textstücke, Cookies   sind nicht ausführbar. Sie sind weder   Spyware oder Viren, obwohl Cookies   von bestimmten Seiten werden von erkannt   viele Anti-Spyware-Produkte, weil   Sie können Benutzern die Verfolgung ermöglichen   wenn sie verschiedene Seiten besuchen.

     

Die meisten modernen Browser erlauben es Benutzern   Entscheiden Sie, ob Sie Cookies akzeptieren und   der Zeitrahmen, um sie zu halten, aber   die Ablehnung von Cookies macht einige Websites   unbrauchbar. Zum Beispiel Einkaufswagen   oder Login-Systeme implementiert mit   Cookies funktionieren nicht, wenn Cookies vorhanden sind   deaktiviert.

    
marcgg 26.10.2009 03:31
quelle
2

Im Allgemeinen werden Sitzungsdaten auf dem Server gespeichert und ein Tracking-Cookie verwendet, um einen Benutzer mit den Daten zu verbinden. Cookies werden dagegen direkt im Browser des Nutzers eingestellt.

Ein wichtiger Unterschied: Sitzungsvariablen sind für den Endbenutzer normalerweise nicht sichtbar, aber Cookies können (mit dem richtigen Browser-Plugin)

Auch wenn Sie mehrere Front-End-Webserver haben, werden Cookies an alle Front-End-Server gesendet, aber die Sitzungsdaten werden nicht ohne zusätzliche Arbeit zwischen ihnen geteilt.

    
Jesse Weigert 26.10.2009 04:10
quelle

Tags und Links