554
צפיות
צפיות
8
תשובות
תשובות
איך אפשר לדעת מתי משתמש עזב את האתר
שלום… יש לי בעיה לא פשוטה…
אני בונה אתר שה session שבו אמור להשאר תמיד פעיל- ז"א אינסוף…
אני רוצה לדעת מתי המשתמש סוגר את החלון של האקספלורר שלו ולזהות את זה על השרת (כדי לסמן שהוא offline בדאטהבייס).
שוב, אני לא יכול להשתמש פה ב on_Session_End ב global.asa משום שהsession שלי תמיד פעיל…
יש למישהו רעיון איך ניתן לעשות את זה!?
תודה מראש…
8 תשובות
בעזרת אובייקט…
גלובל אסא..
ממש כמו מונה מבקרים אונליין… (ברגע זה ישנם X מבקרים באתר..)
לא טוב
איזה אובייקט?! ברור שיש לי אובייקט שסופר לי את מספר האנשים…
אבל כשמשתמש עוזב.. סתם לדוגמא, משתמש שהקוד שלו X
אני רוצה לגשת לדאטהבייס ולסמן ש X עכשיו offline…
איך אני יכול לזהות על השרת שמשתמש עם קוד X סגר את האקספלורר שלו!
אני חושב שברגע שהמשתמש סוגר
את הדפדפן ה session נסגר ולא משנה לכמה זמן הוא מוגדר להשאר בשרת
אז זהו, שלא…
אם למשל אתה מגדיר שה session הוא 20 דקות…
אז גם אם המשתמש סוגר את הדפדפן אחרי 5 דקות,
ה event שה session נסגר יעלה רק אחרי 20 דקות…
תחשוב גם בצורה הגיונית, ה session ממומש באמצעות cookies,
כל רגע שהמשתמש עושה משהו באתר יש משתנה שמעודכן לרגע הנכחי
וה timeout יהיה ברגע האחרון שהמשתמש עשה משהו באתר + session_timout…
בכל אופן כבר לא משנה, כבר מצאתי לזה פתרון…
תודה בכל אופן…
אין דבר כזה סשן "תמיד פועל"
…
אם אני מגדיר session timeout = 99999999, מבחינתי זה תמיד…
למה לעזאזל,
לעשות כזה דבר?, ולדעת מתי משתמש עזב את האתר,
מבלי לעבוד עם ה Session שלו, זה אפשרי, אבל לא בטוח במיוחד
בדרכים אותם אני הכרתי, בכל אופן, אני אשמח אם תשתף אותנו
בפתרון אותו מצאת.
אתה חונק את השרת…