समाप्ति समय के साथ एक सत्र कुकी है जो 'सत्र के अंत में' कहती है। जब यह वास्तव में समाप्त हो जाता है या यह हमेशा के लिए जीवित होगा?समाप्ति समय 'कुकी के अंत में' समाप्त होने पर कुकी कब समाप्त हो जाती है?
उत्तर
जब आप setcookie
का उपयोग करते हैं, तो आप या तो समाप्ति समय 0
पर सेट कर सकते हैं या बस पैरामीटर को छोड़ सकते हैं - कुकी सत्र के अंत में समाप्त हो जाएगी (यानी, जब आप ब्राउज़र बंद करते हैं)।
मामला है: - मेरे पास दो पृष्ठ हैं जो विभिन्न कुकीज़ का उपयोग करते हैं। एक 30 मिनट में समाप्त होने के लिए सेट है और दूसरा सत्र के अंत में सेट है। मान लीजिए कि दोनों कुकी अभी सक्रिय हैं लेकिन मैं एक पृष्ठ देख रहा हूं जिसके लिए हमने 30 मिनट निर्धारित किए हैं और मैं थोड़ी देर के लिए किसी अन्य पृष्ठ पर नहीं गया हूं। इसका क्या मतलब है? क्या यह पृष्ठ के लिए एक बंद ब्राउज़र की तरह कुछ है जिसे मैंने नहीं देखा है? –
कृपया मुझे माफ़ कर दो, मुझे प्रश्न समझ में नहीं आ रहा है:/पेज ए की समाप्ति समय = 0 के साथ एक कुकी है, पृष्ठ बी में समाप्ति समय = 30 मिनट के साथ एक कुकी है। इसका अर्थ यह है कि यदि आप अपना ब्राउज़र बंद करते हैं, तो कुकी ए हटा दिया जाएगा, लेकिन कुकी बी रहेगा। यदि आप ब्राउज़र को 30 मिनट में बंद नहीं करते हैं, तो कुकी बी समाप्त हो जाएगी, लेकिन कुकी ए सक्रिय रहेगी। यहां तक कि यदि कुकी बी बी देखे जाने पर कुकी बी समाप्त हो जाती है, तो अधिकांश मामलों में कुछ भी नहीं होगा, क्योंकि जैसे ही आप पृष्ठ को फिर से लोड करते हैं या उसी साइट के भीतर किसी अन्य पर जाते हैं, तो कुकी शायद ही कभी बनाई जाएगी। मुझे आशा है कि कम से कम इनमें से कुछ आपके प्रश्न का उत्तर दें: | – mingos
उपयोगकर्ता सत्र का अंत का अर्थ है कि ब्राउज़र बंद होने पर।
इस पढ़ें: http://en.wikipedia.org/wiki/HTTP_cookie#Expires_and_Max-Age
बस mingos 'जवाब सही करने के लिए:
आप 0 करने के लिए सीमा समाप्ति समय निर्धारित करते हैं, कुकी बिल्कुल नहीं बनाया जाएगा। मैंने इसे कम से कम Google क्रोम पर परीक्षण किया है, और जब परिणाम 0 पर सेट किया गया था। कुकी, मुझे लगता है, सृजन के तुरंत बाद समाप्त हो जाता है।
कुकी सेट करने के लिए, यह ब्राउज़िंग सत्र के अंत में समाप्त हो जाती है, बस समाप्ति पैरामीटर को पूरी तरह से ओएमआईटी करें।
उदाहरण:
बजाय:
document.cookie = "cookie_name=cookie_value; 0; path=/";
बस लिखें:
document.cookie = "cookie_name=cookie_value; path=/";
कुकीज़ कि उपयोगकर्ता के नजरिए से अप्रत्याशित रूप से समाप्त हो 'सत्र के अंत में समाप्त हो'!
सफारी के साथ आईओएस पर जब भी आप ऐप्स स्विच करते हैं तो वे समाप्त हो जाते हैं!
क्रोम के साथ एंड्रॉइड पर वे ब्राउज़र बंद करते समय समाप्त नहीं होते हैं।
विंडोज डेस्कटॉप पर क्रोम चलाने पर वे ब्राउज़र बंद करते समय समाप्त हो जाते हैं। ऐसा तब नहीं होता जब आप अपनी वेबसाइट के टैब को बंद करते हैं; जब आप सभी टैब बंद करते हैं। यदि कोई अन्य ब्राउज़र विंडो खुलती है तो न ही वे समाप्त हो जाते हैं। यदि उपयोगकर्ता वेब ऐप्स को विंडोज़ के रूप में चलाते हैं तो वे शायद यह भी नहीं जानते कि वे ब्राउज़र विंडो हैं। तो आपकी कुकी का जीवन इस बात पर निर्भर करता है कि उपयोगकर्ता कुछ स्पष्ट रूप से असंबंधित ऐप के साथ क्या कर रहा है।
यह आईओएस पर मेरा अवलोकन नहीं है (10.2.1) – Myster
@ माइस्टर अवलोकन के लिए धन्यवाद। मेरे अवलोकन पुराने संस्करण से थे। आईओएस 10.2.1 क्या करता है? – James
मैं सिर्फ यह जोड़ना चाहता हूं कि यह मैक के लिए क्रोम पर समाप्त नहीं हो रहा है। हालांकि मैंने इसे "जहां आपने छोड़ा था जारी रखें" के रूप में सेट किया है। लेकिन, मैंने पहले से ही उस डोमेन के लिए ब्राउज़र टैब बंद कर दिया है, फिर क्रोम को पुनरारंभ किया है। मैं जिस सत्र कुकी सेट करता हूं वह अभी भी मौजूद है। –
- 1. कुकी हेडर में स्ट्रिंग की अवधि समाप्त हो जाती है
- 2. क्या कुकी "मेटाडाटा" (समाप्त हो जाती है, पथ, ...) सर्वर पर स्थानांतरित हो जाती है?
- 3. सी # कुकी - संपत्ति समाप्त हो जाएगी
- 4. HTTP कुकी का समय समाप्त हो गया (औसत, अधिकतम, ...)
- 5. jQuery कुकी समाप्ति मान
- 6. .ASPXAUTH कुकी सत्र अंत
- 7. सत्र के अंत में समाप्त होने वाली कुकी सेट करें? asp.net
- 8. सेवा समाप्त होने पर सूचनाएं गायब हो जाती हैं
- 9. रेल में एक कुकी के लिए डिफ़ॉल्ट समय समाप्त हो गया
- 10. चेक कुकी मौजूद है, तो किसी और सेट कुकी 10 दिनों में समाप्त होने
- 11. Asp.Net MVC3 - प्रपत्र प्रमाणीकरण, ब्राउज़र बंद होने पर कुकी का समय समाप्त कैसे करें?
- 12. टोरनेडो सुरक्षित कुकी समाप्ति (उर्फ सुरक्षित सत्र कुकी)
- 13. कुकी का समय समाप्त करने के लिए कैसे करें
- 14. नोड.जेएस एक्सप्रेस पासपोर्ट कुकी समाप्ति
- 15. 30 सेकंड में कुकी की समाप्ति करें
- 16. रेल सत्र सत्र कुकी समाप्ति समय को "सत्र"
- 17. ब्राउज़र पुनरारंभ करने के बाद jquery कुकी गायब हो जाती है? कुकी फ़ंक्शन के लिए
- 18. सत्र समय समाप्त होने पर अजाक्स कॉल
- 19. क्रोम में परीक्षण करते समय हेडर की समय सीमा समाप्त हो जाती है
- 20. एएसपीएक्स ऑथ कुकी समाप्ति समय हमेशा 30 मिनट
- 21. समय-समय पर समाप्त होने और अंतिम-संशोधित HTTP शीर्षलेख
- 22. सी # एएसपीनेट: क्रोम में कुकी समाप्ति तिथि
- 23. लगातार कुकी
- 24. स्टोर कुकी बंद होने पर भी स्टोर कुकी
- 25. कुकीज़ हमेशा समाप्त हो गई है कर रहे हैं
- 26. एंड्रॉइड/आईओएस डिवाइस पर सत्र कुकी कब तक चलती है?
- 27. Node.js/Express.js सत्र प्रबंधन कुकी सत्र कुकी होने की
- 28. क्या कुकी के मूल्य को बदलना संभव है और समाप्ति तिथि को PHP में छोड़ दें?
- 29. PHP में सत्र समय समाप्ति: सर्वोत्तम प्रथाओं
- 30. ब्राउजर में कुकी पढ़ने/लिखने पर कुकी
यह पूरी तरह से उपयोगकर्ता एजेंट तक है, यानी उपयोगकर्ता का ब्राउज़र, लेकिन आम तौर पर, ब्राउज़र वास्तव में बंद होने पर वास्तव में होगा। – caw