View Single Post
ישן 24-05-07, 17:29   # 7
tnadav
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
הודעות: 216

tnadav לא מחובר  

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

ואז שאתה רוצה לבדוק אם משתמש נמצא באתר, אתה שולף לפי ה- ID שלו את הזמן של הפעולה האחרונה שלו, בודק אם.. למשל עברו 5 דקות מאז.. אם כן אז הוא מנותק, אחרת הוא מחובר.
__________________
"אני לא מעצב גרפי... אני לא פלאשר תותח... בטח שלא מנכ"ל של חברת בניית אתרים, כעיקרון אסור לי להיות מועסק.. אבל אני... מתכנת ב-PHP , וגם, לא ממש מציעה.." (יצא לי מוזר משהו...חח)
  Reply With Quote