עמוד:136

ג . ניהול עצמים מהטיפוס Session שאלה למחשבה למשך כמה זמן יישמרו ערכי "sum " ו "user Name " - אשר שמרנו ב ? S ession- ערכים אלה יישמרו כל עוד המשתמש לא עזב את האתר ובתנאי שפרק הזמן שבו המשתמש לא היה פעיל באתר לא חרג מן הדרוש . פרק זמן זה הוא תכונה של העצם , Session ובררת המחדל היא 20 דקות . בונה האתר יכול לשנות ערך זה על-ידי השמת ערך חדש ( מספר שלם שמציין דקות ) בתכונה . Session . Timeout אפשר לקצר או להאריך את פרק הזמן הזה . למשל , נקבע שפרק הזמן יהיה דקה אחת : Session . Timeout = 1 ; לאחר דקה אחת של חוסר פעילות באתר , גם אם מחשב המשתמש עדיין מחובר לאתר , ייהרס העצם Session וצבירת הנקודות תתחיל מחדש . כדי להציג את פרק הזמן שנקבע לעצם מהטיפוס Session כבררת מחדל נכתוב את התסריט הזה : < % Response . Write ( "timeout " + Session . Timeout ); % > שאלה 3 . 14 שמרו את הקובץ Game 5 . aspx בשם . Game 5 a . aspx הוסיפו את המשפט Session . Timeout = 1 ; בשורה הראשונה של האירוע . Page–Load הריצו את הדף , הזדהו ולחצו על הכפתור ' נסו מזלכם ' כמה פעמים ברצף . עקבו אחר הניקוד המתעדכן . לאחר מכן , הרפו מן הכפתור ' נסו מזלכם ' במשך דקה אחת , ואז לחצו עליו שוב . מהו מצב הניקוד כעת ? שאלה 3 . 15 שנו את דף המשחק כך ששחקן יוכל לצבור נקודות במשך שלושה סבבים , ואז יתאפס הצובר והמשחק יתחיל מחדש . לשם קבעו את פרק הזמן שנקבע לעצם מהטיפוס Session לזמן ארוך מאוד ( למשל 30 דקות בהנחה ששלשה סבבים של משחק אורכים פחות מ- 30 דקות . ( שמרו את הדף הזה בשם . Game 5 b . aspx

מטח : המרכז לטכנולוגיה חינוכית


לצפייה מיטבית ורציפה בכותר