কম্পিউটার

কুকিজ কিভাবে JSP কাজ করে?


কুকিগুলি সাধারণত একটি HTTP হেডারে সেট করা হয় (যদিও জাভাস্ক্রিপ্ট সরাসরি একটি ব্রাউজারে একটি কুকি সেট করতে পারে)। একটি কুকি সেট করে এমন একটি 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

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

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

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() এর মাধ্যমে কুকিগুলিতে অ্যাক্সেস পাবে যা কুকি এর একটি অ্যারে প্রদান করে বস্তু।


  1. আপনি কিভাবে JSP কুকি সেট করবেন?

  2. একটি লকডাউন ব্রাউজার কি এবং এটি কিভাবে কাজ করে?

  3. কীভাবে আপনার অ্যান্ড্রয়েড ব্রাউজারে কুকিজ সক্ষম করবেন

  4. কিভাবে Google Chrome-এ কুকিজ নিষ্ক্রিয় করবেন