24-07-2009, 10:37
|
|
|
חבר מתאריך: 25.08.03
הודעות: 9,114
|
|
לא הצלחתי להבין למה בדיוק אתה מתכוון.
אתה מכתוון לכך שגולש מרענן את הדף לאחר שליחת נתוני טופס והנתונים נשלחים שוב?
בד"כ הדפדפן מזהיר על כך, אבל אפשר להשקיע גם קצת בקוד נוסף, בעיקר בצד השרת, כדי למנוע נתונים כפולים.
2 רעייונות לדוגמה:
1. שתילת קוד יחודי בכל טופס ובכל שליחה יש לבדוק האם כבר התקבל נתוני טופס עם המס' היחודי הנ"ל.
2. שמירת כל נתוני הטופס באופן זמני למשך זמן מוגדר (זמן קצר בד"כ) ובדיקה האם התוכן זהה לנתונים שנשלחו בעבר.
עיקר הקוד קשור לשפת הקוד בצד השרת.
|