"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में पोस्ट-सबमिट किए गए वेरिएबल्स को कैसे एक्सेस और पुनर्प्राप्त करें?

PHP में पोस्ट-सबमिट किए गए वेरिएबल्स को कैसे एक्सेस और पुनर्प्राप्त करें?

2024-11-10 को प्रकाशित
ब्राउज़ करें:419

How to Access and Retrieve POST-Submitted Variables in PHP?

पोस्ट-सबमिट किए गए वेरिएबल्स तक पहुंचें और पुनर्प्राप्त करें

PHP में, $_POST सुपरग्लोबल वेरिएबल स्वचालित रूप से सभी फॉर्म का प्रतिनिधित्व करने वाले कुंजी-मूल्य जोड़े के साथ पॉप्युलेट हो जाता है HTTP POST अनुरोधों के माध्यम से सबमिट किया गया डेटा। इन चरों के मानों को पुनः प्राप्त करने के लिए, आप निम्नलिखित विधियों का उपयोग कर सकते हैं:

व्यक्तिगत चर मान प्राप्त करना

POST के माध्यम से भेजे गए एक विशिष्ट चर के मान तक पहुंचने के लिए, आप निम्नलिखित सिंटैक्स का उपयोग कर सकते हैं:

$value = $_POST["variable_name"];

उदाहरण के लिए, यदि आपके पास "user_checkbox" नाम वाला एक चेकबॉक्स है, तो आप पुनः प्राप्त कर सकते हैं इसका मान उपयोग करते हुए:

$isChecked = isset($_POST["user_checkbox"]) && $_POST["user_checkbox"] == "on";

प्राप्त करना सभी POST वेरिएबल्स

POST के माध्यम से भेजे गए सभी वेरिएबल्स की एक सरणी प्राप्त करने के लिए, आप var_dump($_POST); का उपयोग कर सकते हैं, जो एरे की सामग्री को प्रदर्शित करेगा। वैकल्पिक रूप से, आप कच्चे POST डेटा को पुनः प्राप्त करने के लिए file_get_contents('php://input') का उपयोग कर सकते हैं।

चेकबॉक्स को संभालना

चेकबॉक्स के साथ काम करते समय, इनपुट फ़ील्ड का यह इंगित करने के लिए कि यह मानों की एक श्रृंखला का प्रतिनिधित्व करता है, नाम को आम तौर पर [] के साथ जोड़ा जाता है। PHP में इन मानों तक पहुंचने के लिए:

  • सिंगल चेकबॉक्स: यह जांचने के लिए कि चेकबॉक्स चेक किया गया है या नहीं, isset($_POST['checkbox_name']) का उपयोग करें।
  • एकाधिक चेकबॉक्स: यदि आपके पास एक ही नाम के कई चेकबॉक्स हैं, तो $_POST['checkbox_name'] चेक किए गए मानों की एक सरणी लौटाएगा।

उदाहरण:

एकाधिक चेकबॉक्स के साथ निम्नलिखित HTML फॉर्म पर विचार करें:

Option 1
Option 2
Option 3

PHP स्क्रिप्ट में:

$checkedBoxes = $_POST['my_checkboxes'];
foreach ($checkedBoxes as $value) {
  // Process the selected checkbox values.
}
विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729316359 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3