תגובה
כדי לשמור את ה state, כלומר את הנתונים שהוקלדו במעבר מטופס אחד לשני הוצעו כאן שתי דרכים: * לשמור במסגרת ה Session * לשמור ל DB בצורה כזו או אחרת. שני הפתרונות הגיוניים, השאלה היא מהם האילוצים ומהם היתרונות/החסרונות של כל פתרון. שמירת ה state ב session יכולה להעמיס טיפה על השרת עצמו, אבל היא מהירה ו"נקיה". מצד שני, משתני session נמחקים מתישהו (ע"י timeout למשל), ולכן שמירה ל DB מאפשרת להציג למשתמש את הפרטים כפי שהקליד. זיהוי משתמש חוזר יכול להתבצע ע"י cookie. כתיבה ל DB היא גם "עסק יקר" מבחינת משאבים (יחסית למשתני session). בקיצור, הכל יחסי, אין הרבה קסמים, הבחירה היא בהתאם לאילוצים ולצרכים. אגב, פתרון שלישי: הכל יהיה בדף אחד, כאשר נותנים למשתמש את האשליה שמדובר במספר דפים (מסתירים ומציגים אובייקטים). בהצלחה