اذهب إلى المحتوى
  • 0

هل يتوجب عليّ تحديث Session عند كل طلب؟

محمد بوسكوري

السؤال

عند استعمال Session على تطبيق مبني بإطار العمل Laravel، لاحظت أنه يتم تحديثه كلما استعملته داخل الكود:

  • عند استعماله للمرة الأولى:
Set-Cookie:laravel_session=eyJpdiI6ImFHN3BkcVRJY2lPOGN0SUJrRWdQcnc9PSIsInZhbHVlIjoiY2FIYkFHSXpsSzBcL3NEN2o0ZnpGVXZ4ajNPXC9OWSswVFJnUmZQTWdsTGRobzR6OTIxV1wvK3JwOTE0dldcL1JjUXRaZjNyQkhcLytONFFLenJhOVloM3dmZz09IiwibWFjIjoiMzZhYTdjMzZlNzk5ODFiNmFjOGJlOGVjNmYzNmZhOWEyYjhjOTFhZjY0NjJhZTE5MWFlMWM4NjllNjc0N2JhOSJ9; expires=Sat, 30-Jan-2016 21:45:04 GMT; Max-Age=7200; path=/; httponly
  • المرة الثانية:
Set-Cookie:laravel_session=eyJpdiI6IjJUREdPOGZoRjlOeXJYeWhhU0R3amc9PSIsInZhbHVlIjoiZ0N5YURPRGZkN3dRMDFhcjJDNWVhdUZPMkJyXC9qOXVCM3dCK3MzbFVjd1pKNUhXRVVFT3lnTnlqVlZVQVpaYnVOUGtvV1wvRVFpWHI4dEdrMXo5QUpuUT09IiwibWFjIjoiOGI3OTc5YjE2MjQ0MDlhYTM4YWZmODhmZmQ0OWIxMWU4YjQ4ZDU3M2JjZmI3NmZmMWViNjg4NjI3ZDk1ODkxZiJ9; expires=Sat, 30-Jan-2016 21:47:50 GMT; Max-Age=7200; path=/; httponly

فهل هذا بالشيء الطبيعي، أم أنه يتوجب علي فعل أمر ما؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

نعم فهو بمثابة التحديث عند بلوغ وقت expiration ، حيث أن Session يفقد قيمته بعد ساعتين إن لم يتم تحديثه، سواء أكان المُستخدم لا يزال يتصفح الموقع أو أغلقه،  وتستخدم Session لتخزين معلومات ظرفية -لمدة معينة من الزمن-  ثم يتم محوها بعد تلك المدة، والغرض منها مثلا الاحتفاظ باسم المستخدم المتصل حاليا.

هذه هي طريقة عمل Session على Laravel:

syntax :- Session::put('key', 'value');
example :- Session::put('email', $data['email']); //array index
           Session::put('email', $email); // a single variable
           Session::put('email', 'sharmarakesh395@gmail.com'); // a string

لاسترجاع القيم المخزنة داخل متغيرات Session:

syntax :- Session::get('key');
example :- Session::get('email');
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...