ما هي جلسة التطبيق او الموقع وكيف تعمل Application Session
جلسة التطبيق هي فترة تفاعل متصلة بين المستخدم وتطبيق أو موقع ويب معين. يعني مدة جلوسك علي الموقع او التطبيق لفترة معينة . ثم يقوم الموقع او التطبيق بتسجيل خروجك تلقائيا لكي تسجل دخول مرة تانية .
سبب هذه المقالة شئ غريب حدث معي شخصيا وهو ان شخص يحاول تعلم البرمجة (مبتدئ جدا)ويسال عن ازاي الموقع خرجه بعد نصف ساعة هكذا ؟ كتلميح ان الموقع يعرفه شخصيا وقد قام بتسجيل خروجه كل نصف ساعة ؟
طبعا ابتسمت ووضحت له معني جلسة التطبيق . تعالوا معا نعرف المذيد عن ذلك
عندما تبدأ جلسة جديدة، يتم إنشاء معرف فريد لهذه الجلسة (Session ID). يتم تخزين هذا المعرف عادةً في ملف تعريف ارتباط (Cookie) على جهاز المستخدم. عندما يرسل المستخدم طلبًا إلى الخادم، يتم إرسال معرف الجلسة أيضًا. يستخدم الخادم هذا المعرف للعثور على البيانات المرتبطة بالجلسة في قاعدة البيانات أو الذاكرة.
بساطة تسجل دخول للموقع فيعطيك الموقع شئ اسمه سشن او جلسة او رقم تعريفي في الذاكرة
وبعد حوالي 20- 30 دقيقة يسجل خروج الموقع تلقائيا اذا كنت بعيد عن التطبيق او الموقع
لتعاود شاشة دخول الموقع او التطبيق لتسجل دخول مرة تانية وهكذا .
جلسة الموقع هي في الأساس جلسة تطبيق محددة لموقع ويب. ومع ذلك، هناك بعض الاختلافات الطفيفة:
ختامًا:
تعتبر جلسات التطبيقات جزءًا أساسيًا من تطبيقات الويب والتطبيقات الأخرى. فهي تسمح بتوفير تجارب مستخدم مخصصة وآمنة وفعالة. من خلال فهم كيفية عمل جلسات التطبيقات، يمكنك تقدير مدى أهميتها في حياتنا الرقمية اليومية.