شرح صفوف ومحتوى الفقرة
تعتمد دورة حياة الكوكيز بالكامل على تكامل حقلين قياسيين في رأس رسالة :
- 1. الخادم يصدر حقل الرأس في الاستجابة: عند تسجيل الدخول أو زيارة الموقع، يدرج الخادم حقل الرأس في استجابته متضمناً اسم الكوكي وقيمته متبوعاً بخصائص الأمان والصلاحية مفصولة بفواصل منقوطة ().
- 2. المتصفح يخزن الكوكي في مخزنه المعزول (): يتحقق المتصفح من سلامة النطاق والخصائص الأمنية ويحفظ الكوكي مع إعداداته في ذاكرته.
- 3. المتصفح يرفق حقل الرأس تلقائياً مع الطلبات اللاحقة: مع كل طلب جديد يتجه لنفس النطاق والمسار، يجمع المتصفح أزواج المطابقة ويرسلها في حقل رأس واحد باسم (دون إرسال خصائص الضبط).
تتبع دورة عمل الكوكيز وربطها بجدول الجلسات على الخادم في المخطط المعماري الآتي:
Shell
HTTP/1.1 200 OK
Set-Cookie: __Host-sid=9f8a7b6c5d4e3f2a; Path=/; Secure; HttpOnly; SameSite=Lax
Set-Cookie: theme=dark; Path=/; Max-Age=31536000; Secure; SameSite=Lax
Content-Type: application/json
GET /dashboard HTTP/1.1
Host: www.closetag.com
Cookie: __Host-sid=9f8a7b6c5d4e3f2a; theme=dark