ওয়েব ব্রাউজার এবং সার্ভার HTTP প্রোটোকল ব্যবহার করে যোগাযোগ করে এবং HTTP একটি স্টেটলেস প্রোটোকল। কিন্তু একটি কমার্শিয়াল ওয়েবসাইটের জন্য, ভিন্ন পেজগুলোর মধ্যে সেশন ইনফরমেশন মেইনটেইন করা প্রয়োজন।
কুকি ব্যবহার করা পছন্দ, কেনাকাটা, কমিশন এবং ভিজিটর অভিজ্ঞতা বা সাইট পরিসংখ্যানের জন্য অন্যান্য তথ্য মনে রাখতে এবং ট্র্যাক করার সবচেয়ে কার্যকর পদ্ধতি।
কুকিগুলো পাঁচটি ভেরিয়েবল-লেথ ফিল্ডের একটি প্লেইন টেক্সট ডেটা রেকর্ড -
- Expires - কুকিটি কখন এক্সপায়ার হবে। যদি এটি খালি থাকে, তবে কুকিটি ব্রাউজার বন্ধ করলে এক্সপায়ার হয়।
- Domain - আপনার সাইটের ডোমেইন নাম।
- Path - কুকি সেট করা ডিরেক্টরি বা ওয়েব পেজের পাথ। এটি খালি থাকতে পারে যদি আপনি যেকোনো ডিরেক্টরি বা পেজ থেকে কুকি রিট্রিভ করতে চান।
- Secure - যদি এই ফিল্ডে "secure" শব্দটি থাকে, তবে কুকিটি শুধু সিকিউর সার্ভার দিয়ে রিট্রিভ করা যাবে। যদি ফিল্ডটি খালি থাকে, তবে এমন কোনো রেস্ট্রিকশন নেই।
- Name=Value - কুকিগুলো কি-ভ্যালু পেয়ারের রূপে সেট এবং রিট্রিভ করা হয়।