01-01-2007, 13:15
|
|
|
|
חבר מתאריך: 05.08.06
הודעות: 2,860
|
|
למרות שאתה לא חיפשת יותר מדקה, ראית שהתוצאה הראשונה היא אשכול שבו אמרתי ללכת לחפש, וחשבת שזה מצחיק מספיק כדי להפסיק לחפש ולבוא לשאול את אותה שאלה, במיוחד אחרי שאתה יודע מה יענו לך פה, אני אענה לך, כדי שהנודניק הבא שיבוא לשאול את זה לא יגיד בדיוק מה שאתה אמרת.
בהנחה שאתה מדבר על ASP רגיל,
Application הוא אובייקט יחודי לכל יישום, שאם לתת הסבר די פשטני ולא מדוייק, יישום זהו תיקייה/קבוצת דפים שהם אותו "אתר" בד"כ, או חלק מאותה "תכנית על". יש מספר דרכים להגדיר יישומים, אין לי כוח לפרט. מספיק לדעת בינתיים שיש ישום גלובאלי של השרת שמוגדר כברירת מחדל.
כל דף מהיישום יכול לגשת לאוסף המשתנים שלו ולשנות/להוסיף/להסיר אותם.
Session הוא אובייקט יחודי לכל session, שבמילים פשוטות זוהי תקשורת של הלקוח עם השרת..בגלל שפרוטוקול HTTP לא רציף, שרתים המציאו מן תחלופה כזאת שקוראים לה Session על מנת לדמות קשר רציף. .אם אני מתקשר ממחשב א' עם השרת, וממחשב ב' עם השרת, אז לכל אחד מאיתנו יש, באופן עקרוני session אחר...בכל מקרה, כשאני עובד עם session, אני משפיע רק על ה session של הגולש שקרא לדף.
בקיצור, אם להגיד את זה בצורה פשוטה ודי לא נכונה, application הוא יחיד בשביל כל האתר, וsession הוא אחד בשביל כל משתמש.
תקרא פה ותבין:
http://www.w3schools.com/asp/asp_sessions.asp
http://www.w3schools.com/asp/asp_applications.asp
http://www.w3schools.com/asp/asp_globalasa.asp
|