आपको पीआरजी - पोस्ट / रीडायरेक्ट / गेट पैटर्न का उपयोग करने की आवश्यकता है और आपने पीजी के पीजी को लागू किया है। आपको रीडायरेक्ट करने की आवश्यकता है । (अब दिन आपको पुनर्निर्देशन की बिल्कुल भी आवश्यकता नहीं है। यह देखें)
PRG एक वेब डेवलपमेंट डिज़ाइन पैटर्न है जो कुछ डुप्लिकेट फॉर्म सबमिशन को रोकता है जिसका अर्थ है, सबमिट फॉर्म (पोस्ट रिक्वेस्ट 1) -> रीडायरेक्ट -> गेट (रिक्वेस्ट 2)
Under the hood
पुनर्निर्देशित स्थिति कोड - HTTP 302 के साथ HTTP 1.0 HTTP 302 या HTTP 1.1
रीडायरेक्ट स्थिति कोड के साथ एक HTTP प्रतिक्रिया अतिरिक्त रूप से स्थान हेडर फ़ील्ड में एक URL प्रदान करेगी। उपयोगकर्ता एजेंट (उदाहरण के लिए एक वेब ब्राउज़र) को इस कोड के साथ एक प्रतिक्रिया द्वारा आमंत्रित किया जाता है, ताकि दूसरे, समान, स्थान क्षेत्र में निर्दिष्ट नए URL के लिए अनुरोध किया जा सके।
रीडायरेक्ट स्थिति कोड यह सुनिश्चित करने के लिए है कि इस स्थिति में, वेब उपयोगकर्ता का ब्राउज़र प्रारंभिक HTTP POST अनुरोध को फिर से शुरू किए बिना सर्वर प्रतिक्रिया को सुरक्षित रूप से ताज़ा कर सकता है।
Double Submit Problem
Post/Redirect/Get Solution
स्रोत