सबसे पहले, कुकीज़ को HTTP हेडर के माध्यम से सेट और पुनर्प्राप्त किया जाता है। यदि आपका ब्राउज़र http://example.com को अनुरोध भेजता है , तो प्रतिक्रिया एक हेडर के साथ वापस आ सकती है जो कहती है Set-Cookie: foo=bar
। आपका ब्राउज़र इस कुकी को संग्रहीत करता है, और http://example.com के बाद के किसी भी अनुरोध पर , आपका ब्राउज़र हेडर foo=bar
में भेज देगा Cookie
। (या कम से कम जब तक कुकी समाप्त नहीं होती है या हटा दी जाती है।) ब्राउजर किसी भी अनुरोध के foo=bar
साथ http://example.com पर भेजता है , भले ही अनुरोध किसने किया हो या संदर्भ क्या हो। यदि http://example2.com में टैग शामिल है , तो ब्राउजर कुकी भेज देगा जब यह http://example.com/img.jpg प्राप्त करेगा<img src="http://example.com/img.jpg">
foo=bar
भले ही अनुरोध भेजने के लिए 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
जो वेबसाइट बी को बताता है कि वेबसाइट ए द्वारा अनुरोध शुरू किया गया था। हर बार वेबसाइट बी को आपके द्वारा सौंपे गए अद्वितीय यादृच्छिक स्ट्रिंग को देखता है, यह जोड़ने के लिए रेफर हेडर की जांच कर सकता है। जहाँ आप गए हैं उसके लॉग में। यदि वेबसाइट ए वेबसाइट बी के साथ सहयोग कर रही है, तो ए सीधे बी को बता सकता है कि आप वेबसाइट ए से आ रहे हैं। उदाहरण के लिए, वेबसाइट ए वेबसाइट बी से विज्ञापन का उपयोग करके शामिल कर सकती है <iframe src="http://websiteB.com/ad.html?referer=websiteA.com">
, और फिर वेबसाइट बी क्वेरी में संदर्भकर्ता को देखेगी। स्ट्रिंग।
क्या उससे मदद हुई? क्या आपके द्वारा जुड़े गए उत्तर के कुछ हिस्से हैं जो आपके लिए मायने नहीं रखते हैं?