2009-11-06 11 views
12

सबडोमेन पर - a.test.com - मैं .test.com पर कुकीज़ सेट को पढ़ने की कोशिश कर रहा हूं। यदि मैं जेएस में document.cookie का उपयोग करता हूं, तो मुझे बस एक.test.com से कुकीज़ मिल रही हैं। .test.com से कुकीज़ पढ़ने के लिए वाक्यविन्यास या मार्ग क्या है?एक सबडोमेन से जावास्क्रिप्ट कुकीज़ पढ़ना

मुझे यकीन है कि आप उप डोमेन से fqdn तक पढ़ सकते हैं - लेकिन आप नीचे नहीं पढ़ सकते - fqdn उप डोमेन पर।

धन्यवाद!

+3

आप नमूना URL के लिए example.com, या .example टीएलडी, का उपयोग करना चाहिए - के रूप में आरएफसी 2606 [http://www.faqs.org/rfcs/rfc2606 में सुझाव दिया .html] – Gareth

+1

उदाहरण example.com के लिए। –

उत्तर

9

test.com example.com पर कुकी सेट करते हैं, यह सुनिश्चित करें कि आप के रूप में ".test.com" ".example.com" कुकी डोमेन निर्दिष्ट कर सकते हैं।

उदाहरण के लिए:

your_key_name=your_key_value;domain=.example.com;expires=...
+0

एट्स, यह बात है, मैं कोई सेटिंग नहीं करना चाहता हूं। मैं बस पढ़ना चाहता हूँ। सभी सेटिंग्स किसी अन्य एप्लिकेशन से सर्वर की तरफ किया जा रहा है। – zmonteca

+1

एट्स कह रहा है कि, जब तक कुकी को ठीक से सेट नहीं किया जाता है, तब तक डोमेन एक अवधि से उपसर्ग करता है, आप कुकी को उपडोमेन – Gareth

+1

से पढ़ने में सक्षम नहीं होंगे, तो क्या आप कह रहे हैं कि यह ठीक से सेट है, तो document.cookie .a.test.com, साथ ही, .test.com से सभी कुकीज़ को पूरी तरह से पढ़ेगा? – zmonteca

संबंधित मुद्दे