![]() |
אפשר להגדיר תג META שמדי 15 דקות יבצע ריענון.. לא כל דבר חייב לתקוע AJAX
|
באמת לא חייב לתקוע בכל מקום AJAX..
לדעתי זה מיותר.. הדרך של hanan היא הכי טובה לדעתי.. ואפילו לא צריך למחוק כל פעם את את האאי פי מהמסד.. אפשר לעשות פשוט שכול יום בשעה 00:00 יהיה קובץ שיופעל אוטומטית ע"י ה DA שירוקן את הטבלה.. |
ציטוט:
|
ציטוט:
זה פתרון מתחמק.. |
כל גולש שנכנס ה IP שלו נכנס למסד, כל פעם שגולש עובר עמוד מורץ עמוד בדיקה (ע"י include) שמוחק את כל הרשומות שהזמן בהן גדול [נראה לי, אין לי כוח לחשוב על זה] מה- 5 / 15 דק' אחרונות ופשוט מוחק..
PHP קוד:
אתה רוצה מיידית? תוסיף onunload בנוסף. |
הכנתי את זה הרגע בשביל מערכת ADMINISTRATOR בלי שום קשר לבקשה שלך, תגיד לי מה אתה לא מבין ואני אעזור לך. צריך את מבנה הטבלה? את צורת הבנייה? חוץ מהקוד עצמו אני נותן לך הכל.
|
צורת הבנייה תעזור לי הרבה
|
הטבלה:
ip, id, type, agent, time ip - הIP של הגולש id - הID של המנהל, כמובן שזה לא חובה type - סוג המנהל, רציתי לשמור גם אורחים אז עשיתי ADMIN ו-ADMIN_GUEST agent - סוג הדפדפן וכו', שומר את המידע של HTTP_USER_AGENT במערך SERVER, ומונע אישור הסשן בדפדפן ששונה ממה שנכנסת ממנו - כלומר, אם אתה נכנס מFF ואח"כ מIE אתה צריך לאמת שוב, כמו סשן רגיל. הכנתי (לפני הרבה זמן) מחלקה בשם Administrator, כשיוצרים אותה היא מבצעת אימות - האם הרשומה של הIP והAGENT קיימת במסד? אם כן היא מעדכנת אותה ואז בודקת מאיזה סוג היא - אם היא מסוג אורח, אז זה רק מעדכן את הזמן. אם זה מסוג מנהל, אז זה הופך משתנה בCLASS לTRUE ושומר את המידע. בנוסף, בעת ההתחברות, יש INSERT במידה והIP לא קיים במסד ו-UPDATE במידה והוא קיים. אם לא הבנת משהו אל תתבייש לשאול. |
ציטוט:
עכשיו אני לא ממש הבנתי את העיקרון שלך. |
אני חושב שהבנתי אותך מצויין, כרגע כשמתחברים לאדמין יש לך רשימה של כל האנשים המחוברים לפאנל, באותה מידה הייתי יכול לעשות COUNT ולהציג את מספר המחוברים.
|
כל הזמנים הם GMT +2. הזמן כעת הוא 00:38. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ