एक HTTP सेट-कुकी निर्देश केवल एक कुकी रख सकता है, है ना? मेरा मतलब है, एक एकल name=value
जोड़ी?क्या एक सेट-कुकी के साथ एक से अधिक कुकी सेट करना संभव है?
उत्तर
नेटस्केप की मूल कुकी विनिर्देशन (this cached version देखें) एकाधिक कुकी घोषणाओं को सूचीबद्ध करने के बारे में कुछ भी नहीं कहता है।
लेकिन सेट कुकी रूप RFC 2109 द्वारा परिभाषित के रूप में कुकी घोषणा की अल्पविराम द्वारा अलग सूची की अनुमति देता है:
अनौपचारिक रूप से, सेट-कुकी प्रतिक्रिया हेडर टोकन सेट-कुकी :, एक के बाद शामिल एक या अधिक कुकीज़ की अल्पविराम से अलग सूची। प्रत्येक कुकी NAME = VALUE जोड़ी से शुरू होती है, उसके बाद शून्य या अधिक अर्द्ध-कोलन-पृथक विशेषता-मूल्य जोड़े होती है।
एक ही रूप में RFC 2965 द्वारा परिभाषित सेट Cookie2 पर लागू होता है:
अनौपचारिक रूप से, सेट-Cookie2 प्रतिक्रिया हेडर टोकन सेट Cookie2 :, की एक अल्पविराम से अलग किए, जिसके बाद शामिल एक या अधिक कुकीज़। प्रत्येक कुकी NAME = VALUE जोड़ी से शुरू होती है, उसके बाद शून्य या अधिक अर्द्ध-कोलन-पृथक विशेषता-मूल्य जोड़े होती है।
लेकिन चूंकि अधिकांश उपयोगकर्ता एजेंटों अभी भी नेटस्केप के मूल विनिर्देश का पालन करें, मैं नहीं बल्कि सिर्फ अपने सेट कुकी हैडर क्षेत्र के साथ प्रत्येक कुकी घोषित करने के लिए सुझाव है।
यह भी है कि क्या नवीनतम RFC 6265 को दर्शाता है:
उत्पत्ति सर्वर एक भी शीर्ष लेख क्षेत्र में एकाधिक सेट कुकी शीर्ष लेख फ़ील्ड गुना नहीं चाहिए। HTTP हेडर फ़ील्ड को फोल्ड करने के लिए सामान्य तंत्र (यानी, जैसा कि [आरएफसी 2616] में परिभाषित किया गया है) सेट-कुकी हेडर फ़ील्ड के अर्थशास्त्र को बदल सकता है क्योंकि% x2C (",") वर्ण का उपयोग में सेट-कुकी द्वारा किया जाता है जिस तरह से इस तरह के तहखाने के साथ संघर्ष।
अंतिम विनिर्देश RFC6265 है, जो एक सेट-कुकी शीर्षलेख में कई कुकीज़ के बारे में कुछ भी नहीं कहता है, जहां तक मैं देख सकता हूं: http://www.rfc-editor.org/rfc/rfc6265.txt – neu242
I पुष्टि कर सकते हैं कि जब आप एकाधिक कुकीज़ भेजने का प्रयास करते हैं तो Google क्रोम में अत्यधिक असामान्य पार्सिंग होती है, इसलिए यह निश्चित रूप से सलाह नहीं दी जाती है। आरएफसी 210 9 के अनुसार कुकी को पार्स करने के तरीके पर मुझे बहुत परेशान हुआ क्योंकि "कुकी" विभाजक के रूप में चरित्र वास्तव में इसे पार्स करने के लिए मूल रूप से असंभव बना देता है। तो, इसे सरलता से रखने के लिए, आप बस इसे पार्स नहीं करते हैं। –
- 1. क्या रूबी में एक से अधिक ब्लॉक को एक से अधिक ब्लॉक पास करना संभव है?
- 2. 'कुछ' सबडोमेन के बीच एक कुकी साझा करना संभव है?
- 3. एक AJAX अनुरोध में कुकी सेट करना?
- 4. क्या कुकी सामग्री को कर्ल के साथ सेट करना संभव है?
- 5. क्या संग्रहीत कुकी के पथ को प्राप्त करना संभव है?
- 6. क्या पैरामीटर के लिए एक से अधिक प्रकार के संकेत निर्दिष्ट करना संभव है?
- 7. एक से अधिक संभव फाइल एक्सटेंशन
- 8. क्या एक .NET अनुप्रयोग या सिर्फ एक थ्रेड के लिए CultureInfo सेट करना संभव है?
- 9. jQuery: एक साथ AJAX अनुरोध करना, क्या यह संभव है?
- 10. Symfony2: कुकी को सेट करना
- 11. एक डिफ़ॉल्ट पीडीओ fetch मोड सेट करना संभव है?
- 12. एक डोमेन के बिना एक कुकी?
- 13. "सेट-कुकी" शीर्षलेख प्राप्त करना
- 14. एक ही नाम के साथ एक से अधिक HTTP शीर्षलेख सेट करें?
- 15. vb.net: क्या एक समय में कोड की 1 से अधिक पंक्ति पर टिप्पणी करना संभव है?
- 16. क्या मास्टरटाइप प्रोग्रामेटिक रूप से सेट करना संभव है?
- 17. क्या एक .net3.5 ऐप से .net4 संकलक को CSharpCodeProvider के साथ लक्षित करना संभव है?
- 18. क्या एक ArrayAdapter के साथ एक tableLayout बांधना संभव है?
- 19. अधिक एक साथ कीबोर्ड इनपुट स्वीकार करना
- 20. क्या उपclipse के साथ एक विफल चेकआउट फिर से शुरू करना संभव है?
- 21. रेडिस: क्या इसकी कुंजी से सेट का केवल एक मान प्राप्त करना संभव है?
- 22. क्या UIWebView के लिए SharedHTTPCookieStorage का उपयोग करके कुकी को मैन्युअल रूप से सेट करना संभव है?
- 23. क्या एक स्थिर विधि के माध्यम से एक आवृत्ति चर का उपयोग करना संभव है?
- 24. क्या डब्ल्यूसीएफ के साथ एक सोपएक्सप्शन को एक फाल्टएक्सप्शन में परिवर्तित करना संभव है?
- 25. क्या एक एक्सटेंशन के साथ एक टेलीफोन नंबर कॉल करना संभव है?
- 26. क्या एक साथ कई बार एक परीक्षण चलाने के लिए नाक का उपयोग करना संभव है?
- 27. LINQ में एक संघ करना संभव है?
- 28. JQuery कुकी विस्तार एक पथ के साथ एक कुकी निर्धारित करेगा लेकिन पढ़ नहीं होगा यह
- 29. वेबब्राउज़र नियंत्रण में कुकी सेट करना
- 30. तीन से अधिक रंग के साथ एक gradientDrawable का उपयोग करते हुए सेट
चूंकि आप निर्देश कहते हैं, क्या हम htaccess या कुछ के बारे में बात कर रहे हैं? यदि ऐसा है तो टैग को फिर से परिभाषित किया जाना चाहिए। जावास्क्रिप्ट का उपयोग करके आप कृपया कई कुकीज़ सेट कर सकते हैं। –