
14-09-2008, 10:17
|
 |
|
|
חבר מתאריך: 16.08.08
הודעות: 123
|
|
בתגובה להודעה מספר 1 שנכתבה על ידי milki1111 שמתחילה ב "[עזרה] כיצד עושים מונה אונליין לגולשים באתר ?"
עבודה מול מסד נתונים, כאשר עבור כל IP אתה שומר כניסה אחרונה שלו, ואז סופר כמה סה"כ משתמשים בטווח מסויים בעזרת WHERE.
[בגלל שאמרתי את זה הכי לא ברור שיש:]
אתה יוצר טבלה בה אתה שומר מספר סידורי עולה אוטומטי (ID למשל), שדה ל-IP ושדה שמכיל חותמת time.
כעת כל פעם שמשתמש מתחבר אתה בודק אם ה-IP רשום בטבלה, אם כן אתה מעדכן את החותמת זמן, ואם לא אתה מוסיף אותו עם החותמת זמן הנוכחית.
כשאתה רוצה לספור כמה מחוברים, אתה מריץ COUNT על שדה ה-ID (הכי פחות משאבים), ומשתמש ב-WHERE כדי לסמן רק את החותמות זמן מה-15 דק' האחרונות (לדוגמא).
בהצלחה =]
_____________________________________
|