الفرق بين الجلسات وملفات تعريف الارتباط
الفرق بين ملفات تعريف الارتباط Cookie والجلسات Sessions
ملفات تعريف الارتباط:
ملفات تعريف الارتباط أو ملفات تعريف ارتباط HTTP هي ملفات نصية صغيرة يتم حفظها على جهاز العميل. والحد الأقصى لحجم ملف تعريف الارتباط هو 4 كيلوبايت. عندما يزور المستخدم موقع الويب للمرة الأولى يرسل الموقع حزم البيانات إلى كمبيوتر المستخدم في شكل ملف تعريف ارتباط.
المعلومات المخزنة في ملفات تعريف الارتباط ليست آمنة حيث يتم الاحتفاظ بها في جهة العميل بتنسيق نصي يمكن لأي شخص قراءته ويمكننا تنشيط أو تعطيل ملفات تعريف الارتباط بناء على احتياجاتنا.
الجلسات Sessions
هي عبارة عن معلومات يتم حفظها بشكل مؤقت على الخادم ويتم استخدامها عبر صفحات مختلفة من موقع الويب. هو مقدار الوقت الإجمالي الذي يقضيه في النشاط.
تبدأ الجلسة عندما يقوم المستخدم بتسجيل الدخول إلى تطبيق أو موقع إنترنت معين، وتنتهي عندما يقوم المستخدم بتسجيل الخروج من التطبيق أو إيقاف تشغيل الجهاز.
تعد قيم الجلسات أكثر أمانًا نظريًا ويتم حفظها في شكل ثنائي أو مشفر ولا يمكن فك تشفيرها إلا على الخادم. وعندما يقوم المستخدم بإيقاف تشغيل الجهاز أو تسجيل الخروج من البرنامج يتم حذف قيم الجلسة تلقائيًا. ويجب حفظ القيم في قاعدة البيانات للاحتفاظ بها بشكل دائم.
جدول يوضح أهم الفروقات بين ملفات تعريف الارتباط والجلسات