صفحة: 132

כדי להציג את פרק הזמן שנקבע , אפשר להשתמש בפעולה . getMaxInactive Interval למשל כך : < % out . print ( "timeout " + session . getMaxInactiveInterval (); + " sec . " % > אפשר לקצר או להאריך את פרק הזמן שנקבע בבררת המחדל . למשל , נקבע שפרק הזמן יהיה דקה אחת : session . set MaxInactiveInterval ( 60 ); לאחר דקה אחת של חוסר פעילות באתר , גם אם מחשב המשתמש עדיין מחובר לאתר , העצם session ייהרס וצבירת הנקודות תתחיל מחדש . שאלה 3 . 14 שמרו את הקובץ game 5 . jsp בשם . game 5 a . jsp קבעו זמן מקסימלי של דקה למצב של היעדר פעילות . הריצו את הדף , הזדהו ולחצו על הכפתור ' נסו מזלכם ' כמה פעמים ברצף . עקבו אחר הניקוד המתעדכן . לאחר מכן אל תלחצו על הכפתור ' נסו מזלכם ' במשך דקה אחת , ואז לחצו עליו שוב . מה מצב הניקוד כעת ? שאלה 3 . 15 שנו את דף המשחק כך ששחקן יוכל לצבור נקודות במשך שלושה סבבים , ואז יתאפס הצובר והמשחק יתחיל מחדש . לשם קבעו את פרק הזמן שנקבע לעצם מהטיפוס session לזמן ארוך מאוד ( למשל 30 דקות בהנחה ששלשה סבבים של משחק אורכים פחות מ- 30 דקות . ( שמרו את הדף הזה בשם . game 5 b . jsp ראינו כי אפשר להגדיר את זמן החיים של ה . session- נוסף על כך , אפשר להרוס עצמי session באופן יזום על-ידי שימוש בפעולה invalidate של . session פעולה זו הורסת את העצם session של אותו משתמש . לדוגמה , נשנה את התכנית הקודמת , כך שסכום הניקוד יצטבר בצובר , והמשתמש לא יוגבל לא בזמן המשחק ולא במספר הסבבים שהוא יכול לעשות . עם זאת , כאשר הניקוד של המשתמש יהיה גדול מ , 50- הוא יוצא מהמשחק .

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


 لمشاهدة موقع كوتار بأفضل صورة وباستمرار