• 0

بعد قضاء بعض الوقت في الموقع يصبح $_SESSION[‘id’] صفرا، ويترتب على ذلك مشاكل عدة!

هذه المشكلة تؤرقني!

وما يترتب على ذلك هو أن في استمارة التعليقات مثلا، أدخلت hidden input ودعيته comment_writer وساويته بالقيمة $_SESSION['id']

وأعتمد بالطبع على هذه القيمة لإدخالها في عمود comment_writer في جدول comments في ال database ... لكن كل القيم في هذا العمود عبارة عن أصفار

إذن هل لهذه المشكلة من حل؟ هل هي مشكلة منطقية أصلا؟

شكرا مقدما على المساعدة 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

نعم هو بالأمر الطبيعي، حيث أن متغير Session له مدة صلاحية نعبر عنها بالمتغير :

$_SESSION['expire']

فمثلا لجعل Session تحتفظ بالقيمة المُخزنة بها لمدة 30 دقيقة يكفي كتابة الكود التالي:

$_SESSION['expire'] = $_SESSION['start'] + (30 * 60);

كما يمكن أيضا إنهاء وإفراغ Session من القيم المُسجلة بداخله عن طريق استعمال:

session_destroy();

المصدر :

$_SESSION

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن