কুকি তৈরি করুন
কুকি তৈরি করার সবচেয়ে সহজ উপায় হলো document.cookie অবজেক্টকে একটি স্ট্রিং ভ্যালু অ্যাসাইন করা, যা এই রকম দেখে -
document.cookie = "key1=value1;key2=value2;expires=date";
এখানে "expires" অ্যাট্রিবিউট অপশনাল। আপনি যদি এই অ্যাট্রিবিউটটি একটি বৈধ ডেট বা টাইমসহ প্রদান করেন, তবে কুকিটি সেই নির্দিষ্ট ডেট বা টাইমে এক্সপায়ার হবে এবং তারপর কুকির ভ্যালু অ্যাক্সেসযোগ্য থাকবে না।
উদাহরণ
নিচের উদাহরণটি চেষ্টা করুন। এটি একটি ইনপুট কুকিতে কাস্টমার নাম সেট করে।
<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>কুকি পড়ুন
কুকি পড়া লেখার মতই সহজ কারণ document.cookie অবজেক্টের ভ্যালুই হলো কুকি। তাই, আপনি কুকি অ্যাক্সেস করার চাওয়া সময় এই স্ট্রিংটি ব্যবহার করতে পারেন। document.cookie স্ট্রিংটি name=value পেয়ারের একটি লিস্ট রাখে সেমিকোলন দিয়ে আলাদা করে, যেখানে name হলো কুকির নাম এবং value হলো এর স্ট্রিং ভ্যালু।
উদাহরণ
কুকি পড়ার জন্য নিচের কোডটি রান করার চেষ্টা করুন -
<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