कुकी बनाएं
कुकी बनाने का सबसे आसान तरीका 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>