जावास्क्रिप्ट कुकीज़ - कुकीज़ कैसे बनाएँ, पढ़ें और हटाएँ?

कुकीज़ छोटे पाठ फ़ाइलों में संग्रहीत डेटा हैं। यह आपको वेब पेजों में उपयोगकर्ता की जानकारी संग्रहीत करने में मदद करता है और बाद में उपयोगकर्ता विवरण याद करता है।

कुकीज़ वेब पृष्ठों में उपयोगकर्ता की जानकारी संग्रहीत करने में आपकी सहायता करती हैं। यह बेहतर आगंतुक अनुभव या साइट के आँकड़ों के लिए आवश्यक वरीयताओं, खरीद, आयोगों और अन्य जानकारी को याद रखने और उन्हें ट्रैक करने के सबसे कुशल तरीकों में से एक है। इसमें कुकीज़ लेख, हम निम्नलिखित क्रम में कुकीज़ की गहराई में उतरेंगे:

कुकीज़ क्या हैं?

कुकीज़ आपके सिस्टम की छोटी पाठ फ़ाइलों में संग्रहीत डेटा हैं। जब एक वेब सर्वर एक ब्राउज़र को एक वेब पेज भेजता है, तो कनेक्शन बंद हो जाता है, और सर्वर उपयोगकर्ता के बारे में सब कुछ भूल जाता है।





उपयोगकर्ता के बारे में जानकारी को याद रखने की समस्या को हल करने के लिए कुकीज़ का आविष्कार किया गया था। उदाहरण के लिए:

  • जब कोई उपयोगकर्ता किसी वेब पेज पर जाता है, तो उसका नाम कुकी में संग्रहीत किया जा सकता है।



  • अगली बार जब उपयोगकर्ता पृष्ठ पर जाता है, तो कुकी को उपयोगकर्ता नाम याद रहता है।

यह सभी वेब पृष्ठों के बीच उपयोगकर्ता की जानकारी को याद रखता है। यह एक के रूप में जानकारी शामिल है और अर्ध-कॉलनों द्वारा अलग किए गए एक नाम-मूल्य जोड़ी के रूप में:

उपयोगकर्ता नाम = डेज़ी ग्रीन

अब देखते हैं कि ये कुकीज़ कैसे काम करती हैं।



यह कैसे काम करता है?

सर्वर कुकी के रूप में विज़िटर के ब्राउज़र में कुछ डेटा भेजता है। अब, ब्राउज़र कुकी को स्वीकार कर सकता है। यदि ऐसा होता है, तो इसे आगंतुक की हार्ड ड्राइव पर एक सादे पाठ रिकॉर्ड के रूप में संग्रहीत किया जाता है।

कुकी- जावास्क्रिप्ट कुकीज़ - edurekaजब विज़िटर आपकी साइट पर किसी अन्य पेज पर आता है, तो ब्राउज़र उसी कुकी को रिट्रीवल के लिए सर्वर पर भेजता है। एक बार इसे पुनर्प्राप्त करने के बाद, आपका सर्वर जानता है या याद रखता है कि पहले क्या संग्रहीत किया गया था।

कुकीज़ से मिलकर बनता है 5 चर लंबाई क्षेत्र :

  • अवसान & minus; यह दिखाता है कि कुकी के समाप्त होने की तारीख। यदि यह रिक्त है, तो आगंतुक के ब्राउज़र को छोड़ने पर कुकी समाप्त हो जाएगी।

    पूर्णांक जावा में डबल परिवर्तित करें
  • डोमेन & minus; डोमेन क्षेत्र आपकी साइट का डोमेन नाम प्रदान करता है।

  • पथ & minus; यह कुकी सेट करने वाली डायरेक्टरी या वेब पेज का रास्ता है। यदि आप किसी भी निर्देशिका या पृष्ठ से कुकी को पुनः प्राप्त करना चाहते हैं तो इसे खाली छोड़ा जा सकता है।

  • सुरक्षित & minus; यदि इस फ़ील्ड में 'सुरक्षित' शब्द है, तो कुकी केवल एक सुरक्षित सर्वर के साथ पुनर्प्राप्त की जा सकती है। यदि यह क्षेत्र खाली है, तो इस तरह के प्रतिबंध नहीं हैं।

  • नाम = मान & minus; इसमें उन कुकीज़ को दर्शाया गया है जो कुंजी-मूल्य जोड़े के रूप में सेट और पुनर्प्राप्त की गई हैं।

अब जब आप जानते हैं कि कुकीज़ क्या हैं और कैसे काम करती हैं, तो आइए जावास्क्रिप्ट कुकीज़ की गहराई में उतरें।

जावास्क्रिप्ट कुकीज़

जावास्क्रिप्ट में, आप दस्तावेज़ ऑब्जेक्ट की कुकी संपत्ति के साथ कुकीज़ में हेरफेर कर सकते हैं। जावास्क्रिप्ट वर्तमान वेब पेज पर लागू होने वाली कुकीज़ को पढ़, बना, संशोधित और हटा सकता है। तो आइए उदाहरणों पर एक नज़र डालते हैं और समझते हैं कि कैसे जावास्क्रिप्ट में कुकीज़ का उपयोग किया जाता है।

कुकीज़ बनाएँ

जावास्क्रिप्ट के साथ कुकीज़ बना सकते हैं document.cookie संपत्ति। आप निम्न तरीके से कुकी बना सकते हैं:

document.cookie = 'उपयोगकर्ता नाम = डेज़ी ग्रीन'

आप अपने कुकी के लिए एक समाप्ति तिथि भी जोड़ सकते हैं। डिफ़ॉल्ट रूप से, ब्राउज़र के बंद होने पर कुकी हटा दी जाएगी:

document.cookie = 'उपयोगकर्ता नाम = डेज़ी ग्रीन की समाप्ति = सोम, 26 अगस्त 2019 12:00:00 UTC'

आप ब्राउज़र को यह भी बता सकते हैं कि पैरामीटर की मदद से कुकी किस पथ से संबंधित है। डिफ़ॉल्ट रूप से, कुकी वर्तमान पृष्ठ से संबंधित है।

स्विंग जावा का उपयोग कैसे करें
document.cookie = 'उपयोगकर्ता नाम = डेज़ी ग्रीन समाप्त हो रही है = सोम, 26 अगस्त 2019 12:00:00 यूटीसी' पथ = / '

एक कुकी पढ़ें

कुकी को पढ़ना उतना ही सरल है जितना कि डॉक्यूमेंट के मूल्य के कारण लिखना। क्यूकी ऑब्जेक्ट कुकी है। जब भी आप कुकी एक्सेस करना चाहते हैं आप इस स्ट्रिंग का उपयोग कर सकते हैं। Document.cookie string नाम की एक सूची रखता है = मान जोड़े को अर्धविराम से अलग किया जाता है, जहाँ नाम कुकी के नाम का प्रतिनिधित्व करता है और मान इसका स्ट्रिंग मान है।

जावास्क्रिप्ट कुकीज़ को निम्नलिखित तरीके से पढ़ा जा सकता है:

var x = document.cookie

उदाहरण: