סל קניות.

levmoshe

New member
סל קניות.

בניתי אתר קניות,חלק מהקוד שמוסיף לסל מוצרים ניראה כך:
cart.php?add=x&act=y
הבעיה היא שכל פעם שדף ה cart.php ניטען מחדש
או עובר רענון,כמות המוצר גדלה באחד.
שאלתי היא כיצד ניתן למנוע זאת.
 
יש מספר דרכים

לעשות מזהה פעולה יחודי שישלח גם בGET ואם המזהה הזה כבר נשלח פעם, לא לבצע את הפעולה שוב.
לעשות REDIRECT לאחר ביצוע הפעולה לכתובת ללא הGET PARAMS
יש עוד דרכים(לשנות את הURL עם PUSH STATE, AJAX) אבל זה קצת יותר מתקדם ויכול לדרוש שינוי בצורה של איך הקוד עובד.
 

amitayh

New member
redirect אחרי הוספת המוצר

ככה נהוג בטיפול בטפסים או בפעולות שלא רוצים שיחזרו על עצמן בריפרש
 

levmoshe

New member
תודה למגיבים

קבלתי את הכיוון,
ניראה לי שהפיתרון הנכון הוא בכיוון הAJAX
אני אנסה לפתור את הבאג בכיוון הזה.
 
למעלה