के बाद उपयोगकर्ता को संदेश कैसे प्रदर्शित करें I एकाधिक फॉर्म सबमिशन से बचने के लिए PRG pattern का उपयोग कर रहा हूं। हालांकि, यह एक गंभीर कमी है - आप उपयोगकर्ता को पुष्टिकरण संदेश नहीं दे सकते हैं (जाहिर है, उपयोगकर्ता पृष्ठ नहीं देखेगा, उसे दूसरे पर रीडायरेक्ट किया जाएगा)।POST + HTTP रीडायरेक्ट
इस समस्या के समाधान क्या हैं? मैं उनमें से दो को जानता हूं, लेकिन उनमें से कोई भी सही नहीं लगता है।
- कस्टम रीडायरेक्ट यूआरएल का उपयोग करें, जैसे:
http://example.com/?msg=data-saved
। यह स्टेटलेस है, इसलिए मुझे लगता है कि यह काफी विश्वसनीय है। लेकिन जब उपयोगकर्ता लिंक कॉपी करता है, बुकमार्क करता है, इत्यादि। - एक सत्र चर/कुकी स्टोर करें, और इसे प्रत्येक पृष्ठ लोड पर जांचें। यदि यह सेट है, तो इसे साफ़ करें और संदेश प्रदर्शित करें। यह ठीक लगता है, लेकिन मुझे इस बारे में निश्चित नहीं है - यह कुकीज़ पर दृढ़ता से निर्भर करता है, यह थोड़ा और जटिल है।
या शायद ऐसे अन्य तरीके हैं जिनके बारे में मुझे नहीं पता? सत्र और यूआरएल पैरामीटर के कुछ संयोजन? पता नहीं।
आपकी राय में सबसे अच्छा तरीका क्या है? किसके पास कम से कम कमियां हैं? पक्ष और विपक्ष क्या होते हैं?
दूसरे शब्दों में, ढांचा अक्सर एक कुकी से जुड़े एक सत्र डेटा स्टोर का उपयोग करने का अपना दूसरा सुझाव लेता है। – Eli