मैं Post-Redirect-Get pattern इस तरह के साथ एक ही पृष्ठ पर पोस्ट करें डेटा भेजने के बारे में एक सवाल पर एक प्रतिक्रिया कल था:PHP सुरक्षा: उसी URL पर खराब भेजें = खराब?
if (isset($_POST['Submit'])) {
// prevent resending data
header("Location: " . $_SERVER['PHP_SELF']);
}
किसी ने जवाब दिया: sending data to same PHP page from Javascript, no AJAX or forms
यह वेब के प्रयोजनों के लिए अत्यंत महत्वपूर्ण है सुरक्षा कि एक पोस्ट एक साधारण यूआरएल के माध्यम से नहीं भेजा जा सकता है।
अब मैं जानना चाहता हूं कि इसमें क्या गलत है? मैं पुष्टिकरण संदेश के साथ एक अलग पृष्ठ का उपयोग करने से बचना चाहता हूं, क्योंकि यह सिर्फ उपयोगकर्ता अनुभव को तोड़ता है और एक डिजाइन पीओवी से यह कोई नहीं है।
मुझे यकीन नहीं है कि मैं समझता हूं कि व्यक्ति का क्या अर्थ है जब वे कहते हैं कि POST के लिए यह महत्वपूर्ण है कि "सरल" यूआरएल के माध्यम से भेजा न जाए। –
यहां लिंक है: http://stackoverflow.com/questions/4016968/sending-data-to-same-php-page-from-javascript-no-ajax-or-forms व्यक्ति की 26K प्रतिष्ठा है। – FFish
एसओ पर प्रतिष्ठा का मतलब यह नहीं है कि * * * बहुत ... (25K इस लेखन के रूप में);) – deceze