הכי טוב לחפש בגוגל
משתנה APPLICATION: שמור על השרת ומשותף לכל המשתמשים - ז"א שכל משתמש יראה את אותו ערך באותו "משתנה". SESSION הוא ייחודי לכל משתמש - ז"א שאם יש לך SESSION שמחזיק את שם המשתמש אזי לכל משתמש שייכנס למערכת יהיה ערך אחר בתוך משתנה ה SESSION שלו. SESSION ממומש טכנית ע"י שימוש בעוגיה, וישנם כמה הבדלים בין SESSION של ASP ו ASP.NET אבל הם מורכבים מדי ולא נחוצים בשלב זה (אם את לא יודעת מה זה SESSION בכלל לא סביר שההבדלים האלה יעניינו אותך בשלב זה) ההבדל בין SESSION לעוגיה הוא שעוגיה אפשר לשמור לתקופה ארוכה על מחשב המשתמש בעוד SESSION "מת" (נמחק מהשרת וממחשב המשתמש) כשהמשתמש יוצא מהאתר\סוגר את הדפדפן\עובר הזמן שהוגדר עבור ה SESSION על השרת. שימושים? APPLICATION יכול לשמור ערכים שהם קבועים לכל המשתמשים ולא רוצים להעביר אותם אל המשתמש (הם נשמרים על השרת) כמו סיסמת התחברות לבסיס הנתונים, משתנים קבועים וכו'. SESSION עוזר לשמור מידע שרוצים לזכור במעבר בין דפים בתוך האתר, אפשר להשתמש בו באתרים שדורשים הרשאה - אם מישהו נכנס לאתר ועוזב את המחשב כשהוא פתוח, אחרי כמה דקות הוא "ייזרק" החוצה אם ינסה לגלוש (זה חיוני למקרה שמישהו לא מורשה ינסה לנצל את העובדה שהמחשב דולק והאתר פתוח)