2 डोमेन mydomain.com
और subdomain.mydomain.com
केवल कुकीज़ साझा कर सकते हैं यदि डोमेन को Set-Cookie
हेडर में स्पष्ट रूप से नाम दिया गया है । अन्यथा, कुकी का दायरा अनुरोध मेजबान तक सीमित है। (इसे "होस्ट-ओनली कुकी" के रूप में जाना जाता है। देखें कि एक होस्ट केवल कुकी क्या है? )
उदाहरण के लिए, यदि आपने निम्नलिखित शीर्ष लेख भेजा है subdomain.mydomain.com
, तो कुकी को अनुरोधों के लिए नहीं भेजा जाएगा mydomain.com
:
Set-Cookie: name=value
हालाँकि यदि आप निम्नलिखित का उपयोग करते हैं, तो यह दोनों डोमेन पर प्रयोग करने योग्य होगा:
Set-Cookie: name=value; domain=mydomain.com
यह कुकी mydomain.com के किसी भी उपडोमेन के लिए भेजी जाएगी , जिसमें नेस्टेड उपडोमेन भी शामिल हैं subsub.subdomain.mydomain.com
।
में RFC 2109 , एक प्रमुख डॉट के बिना एक डोमेन का मतलब है कि यह उप डोमेन पर इस्तेमाल नहीं किया जा सकता है, और केवल एक प्रमुख बिंदु ( .mydomain.com
), यह सभी उप डोमेंस पर इस्तेमाल किया जा रहा है (न कि शीर्ष स्तर के डोमेन की अनुमति होगी तो आप क्या पूछना था पुरानी युक्ति में संभव नहीं है)।
हालांकि, सभी आधुनिक ब्राउज़र नए विनिर्देशन RFC 6265 का सम्मान करते हैं , और किसी भी अग्रणी बिंदु को अनदेखा करेंगे, जिसका अर्थ है कि आप उप-डोमेन के साथ-साथ शीर्ष-स्तरीय डोमेन पर भी कुकी का उपयोग कर सकते हैं।
सारांश में, यदि आप ऊपर से दूसरे उदाहरण की तरह एक कुकी सेट करते हैं, तो mydomain.com
यह subdomain.mydomain.com
इसके द्वारा सुलभ होगा , और इसके विपरीत। इसका उपयोग कुकीज़ को अनुमति देने sub1.mydomain.com
और sub2.mydomain.com
साझा करने के लिए भी किया जा सकता है ।
यह सभी देखें: