Logo ar.boatexistence.com

كيف تبدأ الجلسة؟

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

كيف تبدأ الجلسة؟
كيف تبدأ الجلسة؟

فيديو: كيف تبدأ الجلسة؟

فيديو: كيف تبدأ الجلسة؟
فيديو: كيف تبدأ الجلسة القضائية؟ | د.يزيد الفياض | برنامج بالعدل 2024, يمكن
Anonim

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

أين أضع بداية الجلسة؟

تريد وضع Session_start ؛ في الجزء العلوي من صفحتك قبل أي رمزآخر. ومع ذلك ، إذا كنت تستخدم التضمين لجعل حياتك أسهل ، فمن الأفضل وضعها في أعلى ملف مضمن في جميع الملفات.

متى يجب أن أبدأ الجلسة؟

يمكنك بدء الجلسة بمجرد مصادقة المستخدم. بعد ذلك يمكنك الوصول إلى المعلومات المتعلقة بالمستخدم في S_SESSION والوصول إلى هذه المعلومات من أي مكان. يجب أن تبدأ الجلسة بعد التحقق من معلومات المستخدم، ويمكنك تعيين uid للمستخدم على متغير الجلسة.

كيف تدخل الجلسة؟

  1. يجب أن تبدأ الجلسة مرة واحدة فقط. في المثال الخاص بك ، تحتاج فقط إلى session_start في السطر الأول من الصفحة.
  2. session_start ستولد E_NOTICE إذا كانت الجلسة قد بدأت مسبقًا. يمكنك استخدام الجلسةsession_start لتجاهلها.
  3. يقوم أيضًا بإنشاء E_NOTICE إذا كنت تستخدم session_start بعد إخراج كود HTML.

هل أحتاج إلى بدء الجلسة في كل صفحة؟

يجب أن يكون في كل صفحة تنوي استخداميتم تعيين المتغيرات الموجودة في الجلسة - مثل اسم المستخدم واللون المفضل - مع $ _SESSION ، وهو متغير عام. في هذا المثال ، يتم وضع وظيفة session_start بعد تعليق لا يطبع ولكن قبل أي HTML.

موصى به: