ما الفرق بين الجلسات Session والكعكات Cookies - برمجة - الجزء الاول


بسم الله الرحمن الرحيم .. 
يظن البعض ان الجلسات هي هي الكوكيز
ولكن في الحقيقة يوجد اختلاف كبير ما بينهم
فالجلسات تخزن داخل السيرفر بشكل تلقائي 
ومن المعروف ان  الجلسات  هي أأمن من الكوكيز 
اما الكوكيز فهي تسجل داخل جهاز المستخدم طيب بما أن الجلسات هي 
أأمن من الكوكيز فهل هذا مبرر اني استعمل الجلسات دائما ؟ 
لا هذا غير مبرر فهناك بعض الحالات التي يجب استخدام الكوكيز فيها مثل
خيار : تذكر دخولي 
هذا الخيار الذي تضعه عندما تريد بعد اغلاق متصفحك ان لايتم اغلاق حسابك علي
 الموقع وبمجرد فتح المتصفح مرة اخري تجد حساب مسجل دخوله في الموقع
الذي قومت بتحديد هذا الخيار به
فهذا الخيار لا يمكن برمجته الجلسات فلذلك يتم التطرق إليه عن طريق استخدام الكوكيز
بمعني انك عندما تقوم بالخروج من موقع فالكوكيز بمعني اصح تقوم باعطاء صلاحيات للمرور للصفحة المطلوبة بدون اعادة ادخال كلمة المرور Password مره اخري ولكن الكوكيز غير أمن تماماً ويمكن
ان يتم اختراق موقعك والتعدي علي خصوصيه أعضائك بسبب
الكوكيز وايضا فالكوكيز موجوده في كل لغات البرمجة الخاصة
بالويب تقريبا هي والجلسات
أيضا الكوكيز تقوم بتحديد مده نهايته ولكن ماذا ان لم تحدد وقت؟
الاجابة : مستحيل ان يتم مسح الكوكيز سيبقي موجود للابد :] 
أما الجلسات فبمجرد ان تضغط علي علامة الاكس للخروج من المتصفح
فقد انتهت الجلسة وتم تسجيل الخروج من الموقع الذي يعمل بالجلسات 
Session
في الدرس القادم سأقوم بعمل مثال علي الاثنين بلغة php 

إرسال تعليق

0 تعليقات

التسميات