Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

मैं जावास्क्रिप्ट में कुकी से एक मूल्य कैसे बना और पढ़ सकता हूँ?

<घंटा/>

कुकी बनाएं

कुकी बनाने का सबसे आसान तरीका document.cookie ऑब्जेक्ट को एक स्ट्रिंग मान निर्दिष्ट करना है, जो इस तरह दिखता है -

document.cookie = "key1=value1;key2=value2;expires=date";

यहां "एक्सपायर" विशेषता वैकल्पिक है। यदि आप इस विशेषता को एक मान्य दिनांक या समय के साथ प्रदान करते हैं, तो कुकी किसी दिए गए दिनांक या समय पर समाप्त हो जाएगी और उसके बाद, कुकीज़ का मूल्य एक्सेस नहीं किया जा सकेगा।

उदाहरण

निम्न का प्रयास करें। यह एक इनपुट कुकी में ग्राहक का नाम सेट करता है।

लाइव डेमो

<html>
   <head>
      <script>
         <!--
            function WriteCookie() {
               if( document.myform.customer.value == "" ) {
                  alert("Enter some value!");
                  return;
               }
               cookievalue= escape(document.myform.customer.value) + ";";
               document.cookie="name=" + cookievalue;
               document.write ("Setting Cookies : " + "name=" + cookievalue );
            }
         //-->
      </script>
   </head>
   <body>
      <form name="myform" action="">
         Enter name: <input type="text" name="customer"/>
         <input type="button" value="Set Cookie" onclick="WriteCookie();"/>
      </form>
   </body>
</html>

कुकी पढ़ें

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

उदाहरण

आप कुकी पढ़ने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं

लाइव डेमो

<html>
   <head>
      <script>
         <!--
            function ReadCookie() {
               var allcookies = document.cookie;
               document.write ("All Cookies : " + allcookies );

               // Get all the cookies pairs in an array
               cookiearray = allcookies.split(';');

               // Now take key value pair out of this array
               for(var i=0; i<cookiearray.length; i++) {
                  name = cookiearray[i].split('=')[0];
                  value = cookiearray[i].split('=')[1];
                  document.write ("Key is : " + name + " and Value is : " + value);
               }
            }
         //-->
      </script>
   </head>
   <body>
      <form name="myform" action="">
         <p> click the following button and see the result:</p>
         <input type="button" value="Get Cookie" onclick="ReadCookie()"/>
      </form>
   </body>
</html>

  1. CSS और JavaScript के साथ टैब कैसे बनाएं?

    सीएसएस और जावास्क्रिप्ट के साथ टैब बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>> .tab {    overflow: hidden;    border: 2px s

  1. जावास्क्रिप्ट का उपयोग करके कुकी कैसे पढ़ें?

    जावास्क्रिप्ट का उपयोग करके कुकी को पढ़ने के लिए कोड निम्नलिखित है - नोट - इस उदाहरण को चलाने के लिए एक स्थानीय सर्वर की आवश्यकता होगी। उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content=&quo

  1. किसी अन्य शब्दकोश के मूल्य से पायथन शब्दकोश कैसे बनाएं?

    आप दूसरे डिक्शनरी को पहले डिक्शनरी में मर्ज करके ऐसा कर सकते हैं। पायथन 3.5+ में, आप शब्दकोश को अनपैक करने के लिए ** ऑपरेटर का उपयोग कर सकते हैं और निम्नलिखित सिंटैक्स का उपयोग करके कई शब्दकोशों को जोड़ सकते हैं - सिंटैक्स a = {'foo': 125} b = {'bar': "hello"} c = {**a, **b