कुकीज़ का उपयोग करना, बेहतर विज़िटर अनुभव या साइट आँकड़ों के लिए आवश्यक प्राथमिकताएँ, ख़रीदी, कमीशन, और अन्य जानकारी को याद रखने और ट्रैक करने का सबसे कारगर तरीका है।
कुकी बनाने का सबसे आसान तरीका 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>