प्रलेखन, और अधिक महत्वपूर्ण बात यह है कि कुछ कोड उदाहरण बहुत उपयोगी होंगे। मैं इसे संरक्षित स्क्रिप्ट में नहीं रखना चाहूंगा, लेकिन कोड में जो आधुनिक पैकेज में जाता है।आप ज़ोप और प्लोन में कुकीज़ कैसे प्राप्त करते हैं और सेट करते हैं?
उत्तर
response.setCookie()
विधि का उपयोग करें। आप अनुरोध ऑब्जेक्ट के माध्यम से प्रतिक्रिया ऑब्जेक्ट तक पहुंच सकते हैं। उत्तरार्द्ध आप अधिग्रहण के माध्यम से (self.REQUEST
), या विचारों में पारित-इन अनुरोध वस्तु तक पहुंच कर, आमतौर पर self.request
के माध्यम से पहुँच सकते हैं:
self.request.response.setCookie(name, value, **options)
जहां options
अंत तक के रूप में अतिरिक्त कुकी पैरामीटर। इस प्रकार, कुकी को गैर-सत्र कुकी में बदलने के लिए expires='date'
कीवर्ड की आवश्यकता होती है, कुकी को पथ पर सीमित करना path='/somepath'
कीवर्ड setCookie()
विधि में होता है। सामान्य ब्राउज़र कुकी नियम यहां लागू होते हैं।
पहले से ही ब्राउज़र में सेट एक कुकी समाप्त हो करने के लिए, आप या तो एक expires='date in the past'
कीवर्ड इस्तेमाल कर सकते हैं, या आप response.expireCookie()
विधि है, जो आप के लिए ऐसा करता है इस्तेमाल कर सकते हैं:
self.request.response.expireCookie(name, **options)
इस मामले तुम अब भी शामिल कर सकते हैं में path
या अन्य कुकी झंडे जैसे विकल्प, लेकिन कुकी द्वारा ब्राउज़र को हटाए जाने के लिए विधि max_age
और expires
विकल्पों को ओवरराइड कर देगा।
हालांकि आप ज़ोप के SESSION
समर्थन का उपयोग कर सकते हैं, तो आपको वास्तव में स्केलेबिलिटी समस्याओं के माध्यम से सोचने की आवश्यकता है। उदाहरण के लिए, यदि आप ZEO या RelStorage का उपयोग करते हैं, तो आपको क्लस्टर में सत्र डेटा साझा करने के तरीके के बारे में सोचना होगा। स्केलेबिलिटी एक मुद्दा होने जा रहा है, तो SESSION
का उपयोग करने से बचने के लिए आम तौर पर बेहतर होता है।
कुकीज़ सेट करने के लिए आप RESPONSE.setCookie का उपयोग करते हैं।
>>> self.REQUEST.RESPONSE.setCookie('cookiename', 'cookievalue', expires='Wed, 22 June 2009 12:00:00 GMT')
कुकी अगले अनुरोध में अनुरोध में खत्म हो जाएगा।
>>> self.REQUEST['cookiename']
'cookievalue'
आप मूल्य के रूप में None
का उपयोग कर कुकी को "हटाएं"।
** नोट, हालांकि, अधिकांश बार जब लोग कुकीज का उपयोग करते हैं तो यह सत्रों के साथ करने वाले चर को स्टोर करना है, और आप इसके लिए self.REQUEST.SESSION का उपयोग कर सकते हैं, यह आसान है।
- 1. file_get_contents कुकीज़ प्राप्त करते हैं
- 2. आप CONTEXT_INFO = NULL कैसे सेट करते हैं?
- 3. आप कैसे सेट करते हैं setDragImage
- 4. आप कैसे सेट अप करते हैं। Vimrc
- 5. जावास्क्रिप्ट ब्राउज़र में उपलब्धता प्राप्त करते हैं और सेट करते हैं
- 6. फ्रेमवर्क चलाएं सत्र और कुकीज़ कैसे काम करते हैं?
- 7. आप ASP.Net में फ़ील्ड स्तरीय सुरक्षा कैसे प्राप्त करते हैं?
- 8. आप प्रोटोटाइप कैसे करते हैं?
- 9. आप एफ # में मार्कर इंटरफेस की घोषणा कैसे करते हैं और उपभोग करते हैं?
- 10. आप कैसे ग्रहण करते हैं, ग्रहण में संपादित करते हैं और एक एपीके recompile? क्रमशः?
- 11. आप एनएसआईएस में निर्देशिका अनुमतियां कैसे सेट करते हैं?
- 12. @users कैसे प्रस्तुत करते हैं और 'नया' अलग करते हैं?
- 13. आप आईफोन सिम्युलेटर में डिफ़ॉल्ट डिवाइस कैसे सेट करते हैं?
- 14. आप लिंकपैड में कमांड टाइमआउट कैसे सेट करते हैं?
- 15. आप OR, और सशर्त में कैसे उपयोग करते हैं?
- 16. आप टेक्स्ट को NSTextField में कैसे सेट करते हैं?
- 17. यदि आप जावा में क्लोन नहीं करते हैं तो आप क्या करते हैं और आप इसे क्या कहते हैं?
- 18. आप जेडडिटरपेन में टैब आकार कैसे सेट करते हैं?
- 19. आप XAMPP में "max_allowed_packet" कैसे सेट करते हैं?
- 20. आप एक फेसबुक उपयोगकर्ता की जानकारी कैसे प्राप्त करते हैं और इसे डेटाबेस में डालते हैं?
- 21. आप कैसे प्रतिक्रिया करते हैं?
- 22. रूबी में आप बूलियन डिफ़ॉल्ट मान कैसे सेट करते हैं?
- 23. आप ऑब्जेक्ट सेट से कैसे क्वेरी करते हैं और उसी क्वेरी में एक संलग्न इकाई संग्रह फ़िल्टर करते हैं?
- 24. आप इंटरफ़ेस बिल्डर में stretchableImageWithLeftCapWidth कैसे सेट करते हैं?
- 25. आप automake में पुस्तकालयों का क्रम कैसे सेट करते हैं?
- 26. आप SQL सर्वर सत्र में autocommit कैसे सेट करते हैं?
- 27. आप स्विंग में टेक्स्टफील्ड पर फ़ोकस कैसे सेट करते हैं?
- 28. आप एसएसआईएस में कमांड टाइमआउट कैसे सेट करते हैं?
- 29. आप Silverbox में टेक्स्टबॉक्स.Width से 100% कैसे सेट करते हैं?
- 30. क्या आप क्यूटी का उपयोग करते हैं और आप इसका उपयोग क्यों करते हैं?
इस प्रतिक्रिया के लिए धन्यवाद! हम ज़ोप एप्लिकेशन के 3-4 उदाहरणों के साथ दौड़ते हैं, इसलिए * इस बारे में चिंता करने की ज़रूरत नहीं है कि हम किस घटना को मार रहे हैं, यह एक बहुत अच्छी बात है। – pydanny