কম্পিউটার

কীভাবে জাভাস্ক্রিপ্টে কুকিজ তৈরি করবেন?


কুকিজ ব্যবহার করা হল পছন্দ, কেনাকাটা, কমিশন এবং আরও ভালো ভিজিটর অভিজ্ঞতা বা সাইটের পরিসংখ্যানের জন্য প্রয়োজনীয় অন্যান্য তথ্য মনে রাখার এবং ট্র্যাক করার সবচেয়ে কার্যকরী পদ্ধতি।

কুকি তৈরি করার সবচেয়ে সহজ উপায় হল 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>

  1. জাভাস্ক্রিপ্ট কুকিজ:একটি গাইড

  2. কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি সতর্কতা বক্স তৈরি করবেন

  3. কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি স্বয়ংসম্পূর্ণ তৈরি করবেন?

  4. কিভাবে একটি বহুমাত্রিক জাভাস্ক্রিপ্ট অবজেক্ট তৈরি করবেন?