কুকি ব্যবহার করা পছন্দ, কেনাকাটা, কমিশন এবং ভিজিটর অভিজ্ঞতা বা সাইট পরিসংখ্যানের জন্য অন্যান্য তথ্য মনে রাখতে এবং ট্র্যাক করার সবচেয়ে কার্যকর পদ্ধতি।
কুকি তৈরি করার সবচেয়ে সহজ উপায় হলো document.cookie অবজেক্টকে একটি স্ট্রিং ভ্যালু অ্যাসাইন করা, যা এই রকম দেখে -
document.cookie = "key1=value1;key2=value2;expires=date";
এখানে expires অ্যাট্রিবিউট অপশনাল। আপনি যদি এই অ্যাট্রিবিউটটি একটি বৈধ ডেট বা টাইমসহ প্রদান করেন, তবে কুকিটি সেই নির্দিষ্ট ডেট বা টাইমে এক্সপায়ার হবে এবং তারপর কুকির ভ্যালু অ্যাক্সেসযোগ্য থাকবে না।
নোট - কুকি ভ্যালুতে সেমিকোলন, কমা বা হোয়াইটস্পেস থাকতে পারে না। এই কারণে, আপনি ভ্যালু স্টোর করার আগে JavaScript escape() ফাংশন ব্যবহার করে এনকোড করতে চাইতে পারেন। যদি আপনি এটা করেন, তবে কুকি ভ্যালু পড়ার সময় відповdecode() ফাংশন ব্যবহার করতে হবে।
উদাহরণ
নিচের কোডটি রান করার চেষ্টা করুন। এটি একটি ইনপুট কুকিতে কাস্টমার নাম সেট করে।
<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>