ขั้นแรกคุกกี้จะถูกตั้งค่าและดึงข้อมูลผ่านส่วนหัว HTTP หากเบราว์เซอร์ของคุณส่งคำขอไปยังhttp://example.comSet-Cookie: foo=bar
แล้วการตอบสนองอาจกลับมามีส่วนหัวที่บอกว่า เบราว์เซอร์ของคุณเก็บคุกกี้นี้และในการร้องขอใด ๆ ภายหลังการhttp://example.comเบราว์เซอร์ของคุณจะส่งfoo=bar
ในCookie
ส่วนหัว (หรืออย่างน้อยก็จนกว่าคุกกี้จะหมดอายุหรือถูกลบ) เบราว์เซอร์จะส่งfoo=bar
คุกกี้พร้อมคำขอใด ๆไปยังhttp://example.comไม่ว่าใครเป็นผู้เริ่มต้นคำขอหรือบริบทคืออะไร หากhttp://example2.comมีแท็ก<img src="http://example.com/img.jpg">
เบราว์เซอร์จะส่งคุกกี้foo=bar
เมื่อดึงข้อมูลhttp://example.com/img.jpgแม้ว่าhttp://example2.comจะรับผิดชอบคำขอที่ส่งไป
ดังนั้นหากเว็บไซต์ A มีโฆษณาที่แสดงโดยเว็บไซต์ B เว็บไซต์ B ก็สามารถตั้งค่าคุกกี้ในเบราว์เซอร์ของคุณได้ ตัวอย่างเช่นเว็บไซต์ A อาจใช้<iframe src="http://websiteB.com/ad.html></iframe>
เพื่อแสดงโฆษณาจากเว็บไซต์ B จากนั้นเมื่อเบราว์เซอร์ของคุณไปดึงhttp://websiteB.com/ad.html
คำตอบจะกลับมาพร้อมกับSet-Cookie
ส่วนหัวที่กำหนดคุกกี้ด้วยสตริงสุ่มเฉพาะ หากเว็บไซต์ C มีโฆษณาจากเว็บไซต์ B คุกกี้เฉพาะนั้นจะถูกส่งไปเมื่อโฆษณาบนเว็บไซต์ C ถูกดึงมาจากเว็บไซต์ B
เท่าที่เว็บไซต์ B รู้ว่าคุณกำลังเยี่ยมชมเว็บไซต์ใดมีหลายวิธี ในบางกรณีเมื่อเบราว์เซอร์ส่งคำขอไปยังเว็บไซต์หนึ่งมันจะบอกเว็บไซต์ว่าคุณมาจากเว็บไซต์ใด ดังนั้นเมื่อเบราว์เซอร์ไปดึงข้อมูลhttp://websiteB.com/ad.html
อาจมีส่วนหัว HTTP Referer: http://websiteA.com
ที่บอกเว็บไซต์ B ว่าคำขอเริ่มต้นโดยเว็บไซต์ A ทุกครั้งที่เว็บไซต์ B เห็นสตริงสุ่มเฉพาะที่กำหนดให้คุณก็สามารถตรวจสอบส่วนหัวอ้างอิงเพื่อเพิ่มได้ เพื่อบันทึกว่าคุณอยู่ที่ไหน หากเว็บไซต์ A ร่วมมือกับเว็บไซต์ B A สามารถบอก B ได้โดยตรงว่าคุณมาจากเว็บไซต์ A ตัวอย่างเช่นเว็บไซต์ A อาจรวมโฆษณาจากเว็บไซต์ B โดยใช้<iframe src="http://websiteB.com/ad.html?referer=websiteA.com">
จากนั้นเว็บไซต์ B จะเห็นผู้อ้างอิงในข้อความค้นหา สตริง
ที่ช่วย? มีบางส่วนของคำตอบที่คุณเชื่อมโยงที่ไม่สมเหตุสมผลกับคุณหรือไม่?