HTTP-তে কুকি

কুকি হল একটি ছোট টেক্সট, যা সার্ভার ব্যবহারকারীর ব্রাউজারে সংরক্ষণ করতে পারে। সার্ভার বিভিন্ন নাম সহ একাধিক কুকি সেট করতে পারে।

কুকির সাহায্যে সার্ভার ব্যবহারকারীকে শনাক্ত করতে পারে এবং প্রতিটি ক্লায়েন্টের ডেটা তার অনুরোধগুলির মধ্যে সংরক্ষণ করতে পারে।

কুকি HTTP হেডারের মাধ্যমে ক্লায়েন্ট এবং সার্ভারের মধ্যে বিনিময় হয় (মনে রাখবেন, এটি গুরুত্বপূর্ণ)। সার্ভারে ব্রাউজারের প্রতিটি অনুরোধের সময় ব্রাউজার সেই সাইটের সমস্ত কুকি সার্ভারে পাঠাবে।

Cookie হেডার ব্যবহার করে ক্লায়েন্ট প্রতিটি অনুরোধে সার্ভারে কুকি পাঠায়:

httpCookie: name=john

যদি একটি以上的 কুকি সেট করা থাকে, তবে ক্লায়েন্ট সেগুলি সব একই হেডারে পাঠাবে, সেগুলিকে সেমিকোলন দ্বারা পৃথক করে:

httpCookie: name=john;surn:smit

Set-Cookie হেডার ব্যবহার করে সার্ভার প্রয়োজনীয় নাম এবং মান সহ একটি কুকি সেট করতে পারে:

httpSet-Cookie: name=john
Задание 1

কুকি কি HTTP হেডারের মাধ্যমে প্রেরণ করা হয়?

Задание 2

কুকি কোথায় সংরক্ষিত থাকে, সার্ভারে নাকি ব্রাউজারে?

Задание 3

কোন হেডার দিয়ে সার্ভার কুকি সেট করে?

Задание 4

কোন হেডার দিয়ে ব্রাউজার কুকি সার্ভারে পাঠায়?

Задание 5

ব্রাউজার কতবার সার্ভারে কুকি পাঠায়?

Задание 6

যেকোনো একটি ওয়েবসাইট খুলুন এবং অনুরোধ ও প্রতিক্রিয়ার হেডারগুলি পরীক্ষা করুন। সেখানে কুকি প্রেরণকারী হেডারগুলি খুঁজে দেখুন।

Задание 7

ব্রাউজারের ডিবাগারে "Network" ট্যাবে আপনার অনুরোধটি খুঁজুন। এটিতে ক্লিক করুন। প্রদর্শিত অনুরোধের বিস্তারিত তথ্যে "Cookies" ট্যাবটি খুঁজুন। এটি পরীক্ষা করুন।

Задание 8

ব্রাউজারের ডিবাগারের "Application" ট্যাবে "Cookies" ট্যাবটি খুঁজুন। আপনার ব্রাউজারে সংরক্ষিত এই সাইটের কুকিগুলি পরীক্ষা করুন। স্বতন্ত্র কুকি পরিবর্তন এবং মুছতে চেষ্টা করুন (সতর্ক থাকুন, এটি অথোরাইজেশন ভেঙে দিতে পারে; নিশ্চিত হোন যে আপনার এই সাইটের পাসওয়ার্ড আছে)।