2013-07-04 4 views
5

का उपयोग करके सत्रक कुकी तक नहीं पहुंच सकता है मैंने jquery कुकी प्लगइन सहित कई तंत्रों का उपयोग करने का प्रयास किया। जब मैं इस कुकी को पढ़ने की कोशिश करता हूं, तो मुझे हमेशा खाली परिणाम मिलता है। क्रोम के डेवलपर कंसोल से पता चलता है कि सत्रित कुकी वास्तव में सेट है। हालांकि, उस कुकी के लिए HTTP कॉलम के लिए एक चेकमार्क है, जो अन्य कुकीज़ से अलग है। मैं अपने लोकहोस्ट पर विकास कर रहा हूं, अगर इससे कोई फर्क पड़ता है।Django: जावास्क्रिप्ट

उत्तर

11

यह एक HTTP-केवल कुकी है; वे जावास्क्रिप्ट द्वारा पढ़ा नहीं जा सकता है।

https://docs.djangoproject.com/en/dev/topics/http/sessions/#using-cookie-based-sessions

व्यवहार गलत पर SESSION_COOKIE_HTTPONLY की स्थापना द्वारा बदला जा सकता है (; ऊपर लिंक देखें लेकिन यह अनुशंसित नहीं है):

http://en.wikipedia.org/wiki/HTTP_cookie#Secure_and_HttpOnly

यह सत्र के बारे में दस्तावेज में विस्तार से बताया है।

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