कुकीज़ का उपयोग
कुकीज़ का उपयोग प्राथमिकताओं, खरीदारी, कमीशन और बेहतर विज़िटर अनुभव या साइट आंकड़ों के लिए आवश्यक अन्य जानकारी को याद रखने और ट्रैक करने का सबसे कुशल तरीका है।
कुकी बनाने का सरल तरीका
कुकी बनाने का सबसे सरल तरीका document.cookie ऑब्जेक्ट को एक स्ट्रिंग वैल्यू असाइन करना है, जो इस तरह दिखता है:
document.cookie = "key1=value1;key2=value2;expires=date";
यहां expires एट्रिब्यूट वैकल्पिक है। यदि आप इस एट्रिब्यूट को वैलिड डेट या टाइम के साथ प्रदान करते हैं, तो कुकी दी गई डेट या टाइम पर एक्सपायर हो जाएगी और उसके बाद, कुकी की वैल्यू एक्सेसिबल नहीं होगी।
नोट - कुकी वैल्यूज़ में सेमीकोलन, कॉमा या व्हाइटस्पेस शामिल नहीं हो सकते। इस कारण से, आप कुकी में स्टोर करने से पहले वैल्यू को एनकोड करने के लिए JavaScript escape() फ़ंक्शन का उपयोग करना चाह सकते हैं। यदि आप ऐसा करते हैं, तो कुकी वैल्यू पढ़ते समय आपको संबंधित unescape() फ़ंक्शन का भी उपयोग करना होगा।
उदाहरण
<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>