Zunächst werden Cookies gesetzt und über HTTP-Header abgerufen. Wenn Ihr Browser eine Anfrage an http://example.com sendet , wird die Antwort möglicherweise mit einem Header zurückgegeben, der besagt Set-Cookie: foo=bar
. Ihr Browser speichert dieses Cookie und bei allen nachfolgenden Anfragen an http://example.com sendet Ihr Browser foo=bar
den Cookie
Header. (Oder zumindest bis das Cookie abläuft oder gelöscht wird.) Der Browser sendet das foo=bar
Cookie mit jeder Anfrage an http://example.com , unabhängig davon, wer die Anfrage initiiert hat oder in welchem Kontext. Wenn http://example2.com das Tag enthält <img src="http://example.com/img.jpg">
, sendet der Browser das Cookie, foo=bar
wenn er http://example.com/img.jpg abruft, obwohl http://example2.com für das Senden der Anfrage verantwortlich ist.
Wenn also Website A eine Anzeige enthält, die von Website B geliefert wird, kann Website B ein Cookie in Ihrem Browser setzen. Beispiel: Website A verwendet möglicherweise die <iframe src="http://websiteB.com/ad.html></iframe>
Schaltung der Anzeige von Website B. Wenn Ihr Browser dann abruft http://websiteB.com/ad.html
, wird die Antwort mit einem Set-Cookie
Header zurückgegeben, der ein Cookie mit einer eindeutigen zufälligen Zeichenfolge setzt. Wenn Website C auch eine Anzeige von Website B enthält, wird dieses eindeutige Cookie gesendet, wenn die Anzeige auf Website C von Website B abgerufen wird.
Soweit Website B weiß, welche Website Sie tatsächlich besuchen, gibt es verschiedene Möglichkeiten. In einigen Fällen teilt der Browser der Website mit, von welcher Website Sie kommen, wenn er eine Anfrage an eine Website sendet. Wenn der Browser zum Abrufen geht http://websiteB.com/ad.html
, enthält er möglicherweise den HTTP-Header Referer: http://websiteA.com
, der Website B mitteilt, dass die Anforderung von Website A initiiert wurde. Jedes Mal, wenn Website B die eindeutige zufällige Zeichenfolge sieht, die sie Ihnen zugewiesen hat, kann sie den hinzuzufügenden Referer-Header überprüfen zu seinem Protokoll, wo Sie gewesen sind. Wenn Website A mit Website B zusammenarbeitet, kann A B direkt mitteilen, dass Sie von Website A kommen. Beispielsweise könnte Website A die Anzeige von Website B mithilfe von enthalten <iframe src="http://websiteB.com/ad.html?referer=websiteA.com">
, und auf Website B wird der Verweis in der Abfrage angezeigt Zeichenfolge.
Hilft das? Gibt es bestimmte Teile der Antwort, die Sie verlinkt haben und die für Sie keinen Sinn ergeben?