الجلسة هي طريقة لتخزين المعلومات (في المتغيرات) ليتم استخدامها عبر صفحات متعددة.
على عكس ملف تعريف الارتباط ، لا يتم تخزين المعلومات على جهاز الكمبيوتر الخاص بالمستخدم.
## ما هي جلسة PHP؟
عند العمل مع أحد التطبيقات ، يمكنك فتحه ، وإجراء بعض التغييرات ، ثم إغلاقه. هذا يشبه إلى حد كبير الجلسة.
الكمبيوتر يعرف من أنت. يعرف متى تبدأ التطبيق وعند الانتهاء.
ولكن هناك مشكلة واحدة على الإنترنت: لا يعرف خادم الويب هويتك أو ما تفعله ، لأن عنوان HTTP _لا يحتفظ بالحالة_ .
تعمل متغيرات جلسة العمل على حل هذه المشكلة من خلال تخزين معلومات المستخدم ليتم استخدامها عبر صفحات متعددة (مثل اسم المستخدم واللون المفضل ، وما إلى ذلك).
بشكل افتراضي ، تستمر متغيرات جلسة العمل حتى يقوم المستخدم بإغلاق المتصفح.
**تحتوي متغيرات جلسة العمل على معلومات حول مستخدم واحد ، وهي متوفرة لجميع الصفحات في تطبيق واحد.**
**ملاحظة:** إذا كنت بحاجة إلى تخزين دائم ، فقد ترغب في تخزين البيانات في قاعدة بيانات.
## بدء دورة PHP
تبدأ _الجلسة_ ببدء _الجلسة_ () \_ الوظيفة.
يتم تعيين متغيرات الجلسة مع المتغير العام PHP: $ \_SESSION.