كيفية تمكين الجلسة في المتصفح

جدول المحتويات:

كيفية تمكين الجلسة في المتصفح
كيفية تمكين الجلسة في المتصفح

فيديو: كيفية تمكين الجلسة في المتصفح

فيديو: كيفية تمكين الجلسة في المتصفح
فيديو: إلغاء أو تفعيل ملف تعريف الارتباط أو cookies 2024, شهر نوفمبر
Anonim

نظرًا لأن خادم الويب لا يحافظ على اتصال مستمر مع العميل ، وينظر الخادم إلى كل طلب على أنه طلب جديد ، فإن المهمة الرئيسية للجلسات في المتصفح هي تحديد المتصفح وإنشاء ملف مطابق يخزن متغيرات الجلسة.

كيفية تمكين الجلسة في المتصفح
كيفية تمكين الجلسة في المتصفح

تعليمات

الخطوة 1

الجلسة هي في الأساس ملف نصي يخزن قيم أزواج الطلب والاستجابة على الخادم. يمكن أن يكون عدد هذه الملفات للعملاء المختلفين كبيرًا جدًا ، لذلك يتم تعيين SID الخاص بكل عميل ، والذي يتم تمريره باستخدام سلسلة الاستعلام. الجلسات وملفات تعريف الارتباط هي طرق تخزين المعلومات المستخدمة لتحديد هوية المستخدم. في الوقت نفسه ، يتم حفظ الأول على الخادم ويستخدمه المسؤول ، بينما يتم تحديد الأخير بواسطة المطور ويتم تخزينه على الكمبيوتر المحلي.

الخطوة 2

يتم تعيين تنشيط الجلسة في المتصفح بواسطة الأمر dool session_start () على كل مورد يحتوي على استدعاء للمتغيرات. في هذه الحالة ، ترمز استجابة الوظيفة "صواب" إلى التنشيط الناجح للجلسة ، والاستجابة خاطئة - خطأ. بعد تمكين الجلسة ، يمكنك حفظ البيانات في مصفوفة $ _SESSION.

الخطوه 3

لاحظ أن الأمر session.save_path ، الموجود في ملف php.ini ، يحدد المسار إلى مكان حفظ ملفات الجلسة. إن الغموض في هذا التوجيه يعني الحفظ التلقائي لملفات الجلسة في ذاكرة الوصول العشوائي للخادم. يتم تحديد "عمر" الجلسة من خلال التوجيه session.cookie_lifetime في نفس ملف التكوين php.ini.

الخطوة 4

يتم تعيين تعطيل وظيفة جلسة المتصفح بواسطة وظيفة bool session_destroy () ، حيث تتيح لك وظيفة string session_id ([$ id]) تحديد معرف الجلسة الحالية.

الخطوة الخامسة

ميزة إضافية لهذه الوظيفة هي القدرة على تعيين معرف الجلسة الخاصة بك باستخدام معلمة $ id الاختيارية. يرجى ملاحظة أن الأحرف السيريلية غير مسموح بها في هذه المعلمة ، بخلاف الأحرف الرقمية. شرط آخر لنجاح تعيين معرف الجلسة الخاص بك هو الحاجة إلى استخدام وظيفة session_start ().

موصى به: