PHP से फ़ॉर्म डेटा संभालना
PHP का उपयोग करके फ़ॉर्म डेटा एकत्र करें और संसाधित करें
PHP से फ़ॉर्म डेटा संभालना, CoddyKit पर PHP Academy का एक निःशुल्क पाठ है। यह 3 में से 2वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह PHP Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। PHP Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
फ़ॉर्म सबमिशन संसाधित करना
PHP से फ़ॉर्म डेटा संभालना
अगले पाठ में आपका स्वागत है! इस पाठ में आप HTML फ़ॉर्म के माध्यम से भेजे गए डेटा को PHP का उपयोग करके संसाधित करना सीखेंगे। आइए, शुरू करते हैं और अपने फ़ॉर्म को कार्यशील बनाते हैं!

PHP फ़ॉर्म डेटा को कैसे संभालता है
जब उपयोगकर्ता कोई फ़ॉर्म जमा करता है, तो डेटा फ़ॉर्म के action एट्रिब्यूट में निर्दिष्ट PHP स्क्रिप्ट को भेजा जाता है। PHP इस डेटा को $_GET या $_POST सुपरग्लोबल के माध्यम से संसाधित करता है।
मुख्य बिंदु: संवेदनशील डेटा के लिए $_POST और ऐसे असंवेदनशील डेटा के लिए $_GET का उपयोग करें जो यूआरएल में दिखाई दे सकता है।
$_POST सुपरग्लोबल का उपयोग करना
$_POST ऐरे HTTP POST विधि के माध्यम से भेजे गए डेटा को संग्रहीत करता है। उदाहरण:
कार्य: उपयोगकर्ता का नाम एकत्र करने वाला फ़ॉर्म बनाएँ और PHP का उपयोग करके अभिवादन दिखाएँ।
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST["name"];
echo "Hello, $name!";
}
?>
$_GET सुपरग्लोबल का उपयोग करना
$_GET ऐरे HTTP GET विधि के माध्यम से भेजे गए डेटा को संग्रहीत करता है। उदाहरण:
सुझाव: खोज क्वेरी या पृष्ठांकन जैसे डेटा को प्राप्त करने के लिए $_GET का उपयोग करें।
<?php
if ($_SERVER["REQUEST_METHOD"] == "GET") {
$query = $_GET["search"];
echo "You searched for: $query";
}
?>
फ़ॉर्म सत्यापन की मूल बातें
फ़ॉर्म डेटा संसाधित करने से पहले उसका सत्यापन करें, ताकि यह सुरक्षित और सही हो। उदाहरण:
सुझाव: त्रुटियों और सुरक्षा संबंधी समस्याओं से बचने के लिए उपयोगकर्ता के इनपुट का हमेशा सत्यापन करें।
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$email = $_POST["email"];
if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo "Valid email: $email";
} else {
echo "Invalid email address.";
}
}
?>
जमा किए गए डेटा को दिखाना
डेटा का सत्यापन करने के बाद उसे उपयोगकर्ता को वापस दिखाएँ या अपने अनुप्रयोग में उसका उपयोग करें। उदाहरण:
मुख्य बिंदु: विशेष वर्णों को एस्केप करने और XSS हमलों से बचने के लिए htmlspecialchars() का उपयोग करें।
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = htmlspecialchars($_POST["name"]);
echo "Thank you, $name!";
}
?>
अनेक इनपुट संभालना
चेकबॉक्स जैसे अनेक इनपुट संभालने के लिए ऐरे का उपयोग करें। उदाहरण:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$hobbies = $_POST["hobbies"];
echo "Your hobbies are: " . implode(", ", $hobbies);
}
?>
सामान्य गलतियाँ
फ़ॉर्म डेटा संभालते समय इन सामान्य गलतियों से सावधान रहें:
- अनुरोध विधि की जाँच न करना।
- उपयोगकर्ता के इनपुट का सत्यापन करना भूल जाना।
- उपयोगकर्ता के इनपुट को एस्केप किए बिना सीधे दिखाना।
सुझाव: अपने अनुप्रयोग में उपयोग करने से पहले डेटा को हमेशा स्वच्छ और सत्यापित करें।
शानदार काम!
बधाई हो! आपने $_POST और $_GET सुपरग्लोबल का उपयोग करके PHP में फ़ॉर्म डेटा संभालना सीख लिया है। आपने फ़ॉर्म सत्यापन की मूल तकनीकों को भी समझा है। अगले पाठ में, हम फ़ॉर्म इनपुट के सत्यापन और सुरक्षा को और गहराई से समझेंगे। कोडिंग जारी रखें!

एआई शिक्षक के साथ PHP सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 49
- पाठ
- 195
अक्सर पूछे जाने वाले प्रश्न
क्या “PHP से फ़ॉर्म डेटा संभालना” पाठ निःशुल्क है?
हाँ—“PHP से फ़ॉर्म डेटा संभालना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और PHP Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। PHP Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
“PHP से फ़ॉर्म डेटा संभालना” में मैं क्या सीखूँगा?
PHP का उपयोग करके फ़ॉर्म डेटा एकत्र करें और संसाधित करें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ PHP Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या PHP Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर PHP Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 2वाँ पाठ है।
“PHP से फ़ॉर्म डेटा संभालना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस PHP Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर PHP Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- HTML फ़ॉर्म बनाना
- PHP से फ़ॉर्म डेटा संभालना
- फ़ॉर्म का सत्यापन