אז ככה..
כעיקרון מה שאתה עושה זה מכין טבלה.. תקרא לה איך שאתה רוצה, לצורך העניין נקרא לה sessions, שם יהיה את הזמן של הפעולה האחרונה של המשתמש (לפי הפלט שמחזירה הפונקציה time), ואת ה- ID של המשתמש.
כל פעולה שמשתמש עושה (בעצם כל דף שנכנסים אליו) ביחד עם הבדיקה אם המשתמש מחובר, אם הוא מחובר תוסיף עידכון של הזמן של הפעולה האחרונה של המשתמש.
ואז שאתה רוצה לבדוק אם משתמש נמצא באתר, אתה שולף לפי ה- ID שלו את הזמן של הפעולה האחרונה שלו, בודק אם.. למשל עברו 5 דקות מאז.. אם כן אז הוא מנותק, אחרת הוא מחובר.
|