![]() |
PHP TimeOut, אפשרי?
אהלן חברה.
אני בונה בעבודה מערכת לניהול חברה, ואני צריך עזרה. אני צריך לבנות קוד, שייבדוק כל X דקות אם העובד ביצע פעולה כלשהיא בממשק שלו. השאלה היא, איך אני מבצע את הבדיקה הזאת, אם לדוגמא, העובד סגר את הדפדפן? או שהוא פשוט לא מרענן יותר את הדף? האם הדרך לעשות את זה היא להפעיל בדיקה בשרת כל X דקות, ואם כן, אז איך עושים את זה? לדוגמא, בבנק דיקוסנט, אם אתה לא מבצע שום פעולה 10 דקות ברצף, קופץ לך חלון ששואל אותך האם אתה רוצה להמשיך להיות מחובר.. אני צריך לדעת האם אפשר, ואיך, לעשות את זה בPHP. תודה חברה8-) |
AJAX, אם המשתמש לא עשה שום פעולה אחרי 10 דקות, תשלח לו אזהרה.
|
ציטוט:
השאלה היא איך. |
דבר ראשון ללמוד AJAX.
אחרי שתדע AJAX זה ממש פשוט, אתה פשוט בודק אם עברו 10 דקות בJS, ואז שולח הודעה למשתמש אם להשאר מחובר או לא, אם כן אז תשלח הודעה לPHP שתרענן את הSESSION. |
זה לא AJAX.
אתה בונה סקריפט שבודק את הזמן שעבר מאז שהגולש נכנס לדף, אם עבר X זמן אז אתה שואל את המשתמש במידה והוא אמר כן אתה מרענן במידה והוא אמר לא אתה מעביר לדף התנתקות. |
ציטוט:
אני הייתי עושה את זה עם AJAX, כך שלא כל הדף יצטרך להטען מחדש. |
ציטוט:
אין פונקציה מובנית בPHP? כי בדוטנט יש פונקציה שאחרי X זמן היא עושה את כל העבודה לבד... ועוד פעם, אם העובד יצא מהדפדפן, איך אני אעשה את זה? |
PHP היא שפת צד שרת, כך שאחרי שהדף נטען לPHP אין השפעה.
ואם העובד יצא מהדפדפן מן הסתם שהוא רוצה להתנק לא? |
כל הזמנים הם GMT +2. הזמן כעת הוא 22:17. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ