שאלה פילוסופית: מתי זה נגמר?

giladcn

New member
שאלה פילוסופית: מתי זה נגמר?

מתי ה-Session נגמר? כמובן כשהגולש יוצא מהאתר, או שלא? אם הוא מיד חוזר? השרת עוד "זוכר" אותו, לא? ואם ה-session כבר נגמר, איך אפשר להשתמש בפונקציה session_onend שמוגדרת ב-global.asa? הרי ה-session כבר נגמר, אז מי יפעיל את הפונקציה? למשל רשימת אונליין: איך אני יודע מתי להסיר מישהו מהרשימה?
 

עִנבל

New member
לא.

session מסתיים רק בשני מצבים: 1. timeout - הזמן המוגדר לשרת (20 דקות כברירת מחדל) עבר בלי שהלחוק שלח בקשה לשרת. זה לא משנה אם זה לאחר יציאה מהאתר, אם שהגולש השאיר את הדפדפן פתוח והלך לשתות קפה. יציאה מאתר לא מסיימת אוטומטית את ה-session. 2. קריאה ל-Session.Abandon ה-session מסתיים מיד לאחר ש-session_onEnd התבצעה.
 
למעלה