3 Stimmen

Wie überträgt ein Browser ein Cookie an den Server?

Ich möchte verstehen, wie ein Webbrowser Cookies an den Server überträgt. Sagen wir, ich rufe an. Google.com, werden nur die Cookies übertragen, die von der Domain google.com erstellt wurden, oder werden alle Cookies übertragen. Wenn nur die Google-Cookies übertragen werden, wie werden dann die Domäneninformationen gelesen?

2voto

Rolando Cruz Punkte 2794

Ich schlage vor, Sie installieren Live HTTP Headers, um zu sehen, wie Browser mit Servern "kommunizieren". Grundsätzlich werden Cookies so gespeichert, dass Ihr Browser bei jedem Besuch einer Website nach Cookies sucht, deren Domänen mit der Domäne der von Ihnen besuchten Website übereinstimmen.

Wenn Sie Firefox verwenden, können Sie auch das Web Developer Add-on installieren, um Cookies einfach zu verwalten. Sie werden sehen, dass Cookies diese Felder haben:

Name    [name]
Value   [value]
Host    [domains where the cookie will be valid]
Path    [paths within the domain where the cookie will be valid]
...

Ihr Browser fügt dann eine Cookie: Feld im HTTP-Header, dessen Wert den Cookie-Namen und ihren Werten entspricht, wenn Sie eine Website mit einem passenden Host und Pfad besuchen.

Cookie: [name]=[value]

Wann immer eine Website ein Cookie auf Ihrem Computer "speichern" möchte, sendet sie eine Set-Cookie: Header, den Ihre Browser interpretieren und das entsprechende Cookie erstellen oder aktualisieren werden

Set-Cookie: [name]=[value]

1voto

Bitte sehen Sie sich das an... http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/

Um Ihre Frage zu beantworten: Websites können nur Cookies lesen, die unter ihrer Domäne veröffentlicht wurden.

0voto

Yann Ramin Punkte 32375

Es werden nur die mit Google verbundenen Cookies übertragen. Wenn Cookies empfangen werden, werden sie so spezifiziert, dass sie auf einer Domäne oder einer Reihe von Domänen (wie *.google.com) funktionieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X