سجل المتصفح
سجل المتصفح أو كوكي إنگليزية: cookie هو ملف نصي يتضمن معلومات عن زائر خادم ويب أو موقع ويب حيث يقوم خادم ويب بإرسال الكوكيز إلى متصفح ويب, ويقوم المتصفح بأرساله في كل مره يقوم فيها بالإتصال بخادم الويب, وتستخدم الكوكيز في جعل مواقع الإنترنت أكثر تفاعلية مثل عمل رسالة ترحيبية باسم الزائر عند دخوله إلى الموقع أو كتابة تاريخ اخر زيارة قام بها, أو عرض عدد المرات التي زار فيها الموقع, أو حفظ تفضيلات المستخدم على الموقع.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
الصيغة
الصيغة العامة لهذا الأمر هي :
- Set-Cookie: NAME=VALUE; domain=DOMAIN_NAME; expires=DATE
هناك معلومات أساسية لتخزين سجل ضمن سجلات المتصفح و هذه المعلومات هي :
* اسم السجل و قيمة (key/value) * تاريخ انتهاء صلاحية السجل (expires) * المجلد الذي يمكن لصفحاته الحصول على قيمة السجل (path) * عنوان الموقع صاحب السجل (domain) * طريقة قراءة/تعديل قيمة السجل (secure)
يتم وضع السجلات من قبل المواقع عبربروتوكول نقل النص الفائق خلف الكواليس بالنسبة للمتصفح الموقع و في ما يلي مثال على موقع يرسل أمر للمتصفح بتخزين قيمة ما في :
- Set-Cookie: id=123; expires=Fri, 31-Dec-2010 23:59:59 GMT; path=/; domain=.example.net
في المثال السابق يتم تخزين قيمة أسمها id و تعطي قيمة 123 و طلب من المتصفح تخزين هذه القيمة حتى تاريخ 31 دسيمبر 2010 الساعة 23:29:59 بالتوقيت العالمي الموحد و يمكن للموقع طلبها مرة أخرى كلما أحتاج إليها عبر الأمر cookie فقط.