עניין פוליטי

גדי ב

New member
עניין פוליטי

שאלתי שאלתי, חיפשתי חיפשתי, ובינתיים לא עזרו לי למצוא דרך לעשות refresh לעמוד שמקבל משתנים מ- form בלי שתעלה השאלה המעצבנת אם לשלוח מחדש את אותם משתנים. זו שאלה שאם היתה קואורדינציה בין PHP למייקרוסופט, אז בוודאי היה דרך לעקוף אותה (לציין בפקודת ה- refresh איפושהו שלא מעוניינים שהדפדפן ייצר אותה), ואני לא בטוח במאה אחוז שהבעיה היא של מייקרוסופט, אבל הסולידריות האישית שלי היא בוודאי עם אופן-סורס ו- GNU וכו´. אשמח לשמוע את דעתכם, כי זה מעיק על משהו שאני עושה עכשיו. אני יודע שיש דרכים מורכבות לעקוף את זה ואם לא תהיה ברירה אשתמש בהן, אבל זה אמור להיות כל כך פשוט...
 

nirdagan

New member
זה לא ענין פוליטי בכלל

הבעיה שלך קיימת רק בשיטת POST. לפי תקן http ברירת המחדל היא שתשובת השרת לשאילתא כזאת איננו ניתן להטמנה. כלומר refresh יגרום בברירת המחדל ליצירת שאילתא נוספת לשרת הדורשת תשובה חדשה. שיטת POST מיועדת לשאילתות http שהפעלת יותר מפעם אחת נותנת תוצאה שונה מהפעלתן פעם אחת. למשל להעביר 10 שקלים מחשבון בנק אחד לחשבון אחר. אותה פעולה פעמים מעבירה 20 שקלים. לכן מיקרוסופט נזהר שלא תעביר יותר מידי כסף. שיטת GET מיועדת לבקש מידע שאינו משנה את מצב העולם, כגון לקרוא ביקורת על ספר. אם תקרא את הביקורת פעמיים, זה אותו דבר כמו לקרוא אותה פעם אחת.
 
למעלה