كوكيها موجود در صفحات وب در يك قالب Key=Value ذخيره ميشوند. به بيان ديگر هر
كوكي ميبايست يك قسمت نام داشتهباشد كه كليد دستيابي به آن است وهمچنمين يك قسمت
نام داشتهباشد كه كليد دستيابي به آن است و همچنين يك قسمت مقدار دارد كه در آن
مقدار كوكي ذخيره ميشود.
اگر يك صفحه تعدادي بيشتر از يك كوكي داشتهباشد برخوردي
كه در زبانهاي برنامهنويسي مختلف با آن ميشود مانند يك آرايه است.
هنگامي كه برنامهنويس نام يك كوكي را درخواست ميكند،
مرورگر به دنبال نام كوكي در ليست كوكيها گشته وپس از پيدا كردن ان مقدارش را
باز ميگرداند. سوالي كه در ابتداي كار با كوكي پيش ميآيد اين است كه اگر دو كوكي
با نام يكسان وجود داشتهباشد كمدام يم در نظر گرفته ميشوئد و در حالت پيچيدهتر
اگر دو كوكي همنام مربوط به دو وبسايت مختلف در يك رايانه ذخيره شدهباشند، امنيت
اطلاعات ذخيرهشده در اين كوكيها چگونه حفظ ميشود؟
در جواب اين سوال بايد گفت در كوكيها علاوه بر مقادير Key و Value وب سايت ارسالكننده
كوكي نيز ذخيره ميشود. بنابراين در زمان درخواست يك كوكي، مرورگر به آدرس سايت
مورد نظر مراجعه كرده و مقادير مربوط به آن را ارسال ميكند.
از طرف ديگر، دوكوكي همنام براي يك وب سايت نميتواند وجود
داشتهباشد و مرورگر آنها را در يك كوكي ذخيره ميكند.
پارامترمهم ديگري كه در هنگام استفاده از كوكي به كار
گرفتهميشود، تاريخ انقضاي كوكي است.
اين تاريخ كه ميتواند هر زماني باشد نشان ميدهد كه كوكي
ذخيره شده تا چه تاريخي ميبايست در رايانه كاربر باقي بماند.
در برخي سيستمها اگر تاريخ انقضاي يك كوكي را زمان قبل از
تاريخ فعلي تنظيم كنيم از اين پس اين كوكي جزو كوكيهاي حذفشده به شمار ميآيد.
نوشته شده توسط آزیتا
,
درباره وبلاگ
هميشه عشق پيش از آن تو را به اوج ببرد هر دو پايت را مي شكند ! و بعد تو مي ماني و تنهايي و بعد هم به ميهماني ابر ها مي آيي !!!