কম্পিউটার টিউটোরিয়াল

JSP-এ কুকি কীভাবে কাজ করে?

কুকিগুলো সাধারণত HTTP হেডারে সেট হয় (যদিও JavaScript-ও ব্রাউজারে সরাসরি কুকি সেট করতে পারে)। একটি কুকি সেটকারী JSP হেডার নিচের মতো দেখতে পারে:

HTTP/1.1 200 OK 
Date: Fri, 04 Feb 2000 21:03:38 GMT 
Server: Apache/1.3.9 (UNIX) PHP/4.0b3 
Set-Cookie: name = xyz; expires = Friday, 04-Feb-07 22:03:38 GMT; path = /; domain = tutorialspoint.com 
Connection: close 
Content-Type: text/html

আপনি দেখতে পাচ্ছেন, Set-Cookie হেডার-তে থাকে নেম-ভ্যালু পেয়ার, একটি GMT ডেট, একটি পাথ এবং একটি ডোমেন। নাম এবং মান URL এনকোডেড থাকে। expires ফিল্ড ব্রাউজারকে নির্দেশ দেয় যে দেওয়া সময় ও তারিখের পর কুকি "ভুলে যাওয়া" উচিত।

যদি ব্রাউজার কুকি সংরক্ষণ করার জন্য কনফিগার করা থাকে, তবে এটি এক্সপায়ারি ডেট পর্যন্ত এই তথ্য রাখবে। ব্যবহারকারী যদি কুকির পাথ ও ডোমেন মিলে যাওয়া যেকোনো পেজে যায়, তবে ব্রাউজার কুকিটি সার্ভারে রিসেন্ড করবে। ব্রাউজারের হেডার নিচের মতো দেখতে পারে:

GET / HTTP/1.0 
Connection: Keep-Alive 
User-Agent: Mozilla/4.6 (X11; I; Linux 2.2.6-15apmac ppc) 
Host: zink.demon.co.uk:1126 
Accept: image/gif, */* 
Accept-Encoding: gzip 
Accept-Language: en 
Accept-Charset: iso-8859-1,*,utf-8 
Cookie: name = xyz

একটি JSP স্ক্রিপ্ট তখন রিকোয়েস্ট মেথড request.getCookies() দিয়ে কুকিগুলো অ্যাক্সেস করতে পারবে, যা Cookie অবজেক্টের একটি অ্যারে রিটার্ন করে।

  1. JSP-এ কুকি সেট করার পদ্ধতি

  2. LockDown Browser কী এবং এটি কিভাবে কাজ করে?

  3. অ্যান্ড্রয়েড ব্রাউজারে কুকি (Cookies) এনাবল করার পদ্ধতি

  4. Google Chrome-এ কুকিজ ডিজেবল করার ধাপে ধাপে গাইড