جار التحديث ...
جار التحديث ...

كيف يمكنني تحديد مدة الدخول للموقع بواسطة php session

  • 1

لدي موقع واريد عندما يخرج المستخدم من الموقع بدون تسجيل خروج ان يقوم بستجيل خروج بنفسه


الموقع مكتوب بلغة php

إجابات المستخدمين (2)


ان كنت تستخدم ال PHP الرئيسية بدون اي اطر عمل , فعليك بتغيير ال Session Timeout في اعدادات السيرفر لديك , وكما هو معروف فعند اغلاق المتصفح يتم ايقاف جميع الجلسات , فاذا كل ما عليك هو تغيير ال Seesion Timeout ل 0 في اعدادت السيرفر لديك , وتأكد من أنك لا تستخدم اي كوكيز في عملية تسجيل الدخول كي لا يتم حفظ تسجيل الدخول , هذه الطريقة متوسطة الفعالية , ليست الافضل ولكن الأسرع و الأسهل , الطريقة اﻷخرى ستحتاج منك بعض العمل.


الطريقة الأخرى باستخدام جافاسكريبت

<script type="text/javascript">
function sessionClose(){
   sessionStorage.clear();
}
</script>
<body onClose="sessionClose()">

  • 1
رد على التعليق (0)

الردود :


لا يوجد ردود بعد


سجل الدخول لاضافة رد
  • مسؤول
  • عضو جديد
  • قبل شهرين

حسبما فهمت فإن في php لكي تقوم بذلك فيجب عليك تفقد وقت آخر عملية قام بها المستخدم في موقعك ثم تضيف بعدها مؤقت عندما ينفذ يقوم بتسجيل خروج المستخدم تلقائيا , و في حالة أن المستخدم قام بشيئ ما فإن المؤقت يعاد من جديد .

تفضل هذا فيديو يشرح الطريقة

https://www.youtube.com/watch?v=Wbo7ryb_xl4
وهذه في ستا أوفر فلو :
  • 1
رد على التعليق (0)

الردود :


لا يوجد ردود بعد


سجل الدخول لاضافة رد
سجل الدخول لاضافة اجابة جديدة