הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מחוברים עכשיו? (https://hosts.co.il/forums/showthread.php?t=21738)

-roee- 13-05-06 12:12

מחוברים עכשיו?
 
איך ניתן ליצור מערכת שאומרת כמה מחוברים ברגע זה בעזרת PHP+MYSQL?

תודה

RS324 13-05-06 14:08

אתה צריך ליצור מערכת של SESSIONS בעובדת דרך DB

-VladK- 13-05-06 14:25

SESSION נמחק כשאתה יוצא מהאתר...אבל נגיד והוא רוצה שיהיה כתוב גם המשתמשים שהיו מחוברים אבל הלכו לפני דקה?

RS324 13-05-06 14:31

אז אתה בונה מערכת שמשתמשת ב SESSIONS ו COOKIES
ה SESSION המובנה של PHP נמחק כשאתה יוצא מהאתר
אם אתה עושה משלך אז זה לא נמחק מה DB אלה אם כן אתה מוחק אותו
דבר נוסף שאתה יכול לעשות לגבי המשתמשים הרשומים זה להוסיף שדה נוסף
שנקרא lastvisit
ואז כשמשתמש מתחבר למערכת ה LASTVISIT שלו מתעדכן ל TIME()

ואז למשוך את המידע מהטבלה של המשתמשים לדוגמא
: רשימה של משתמשים רשומים שביקרו במערכת ב 24 שעות האחרון

mysql_query("SELECT * FROM users WHERE lastvisit> "TIME()-86400")

מקווה שזה מובן פחות או יותר


כל הזמנים הם GMT +2. הזמן כעת הוא 18:33.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ