PHP GET and POST Method in Hindi

प्रपत्रों के साथ काम करते समय, जानकारी सबमिट की जा सकती है और उसी या किसी अन्य पृष्ठ पर स्थानांतरित की जा सकती है। फ़ॉर्म के माध्यम से सबमिट किए गए डेटा को भेजने के लिए, कोई व्यक्ति GET और POST विधि का उपयोग PHP में कर सकता है।

इन दोनों विधियों का उपयोग करके एक फॉर्म डेटा जमा किया जा सकता है। दोनों एक ही उद्देश्य के लिए उपयोग किए जाते हैं, लेकिन कुछ विशिष्टताओं के तहत अलग होते हैं। जैसे GET विधि में प्रमुख मान Url में पास किए जाते हैं, जबकि POST में, जानकारी एक छिपे हुए तरीके से स्थानांतरित होती है।

URL में नाम = मूल्य जोड़े से मिलकर क्वेरी स्ट्रिंग के रूप में एक फ़ॉर्म सबमिट की गई जानकारी url में जोड़ दी जाती है। इस स्ट्रिंग में उपयोगकर्ता मान / डेटा होते हैं, जिन्हें एम्परसेंड द्वारा अलग किया जाता है और रिक्त स्थान को + साइन के साथ बदल दिया जाता है

हमने बहुत सारे उदाहरणों को कवर किया है, जिसमें हम फॉर्म की विशेषता को GET या POST में सेट करते हैं। आइए उनके बारे में विस्तार से चर्चा करें।

GET Method in Hindi

जैसा कि ऊपर बताया गया है, किसी भी जानकारी को भेजने से पहले, यह URL को Url Encoding के नाम से एक क्वेरी स्ट्रिंग में मान / डेटा को रूपांतरित करता है। जिसमें पेज लिंक और एन्कोडेड जानकारी दोनों अलग-अलग हैं?

Client Side: नीचे कोड एक HTML फॉर्म है जिसमें method=”get” उपयोगकर्ता को जानकारी भरने के लिए मिलती है।

<form action="#" method="get">
<input type="text" name="name" placeholder="Your Name"></input><br/>
<input type="text" name="email" placeholder="Your Email"></input><br/>
<input type="text" name="contact" placeholder="Your Mobile"></input><br/>
<input type="submit" name="submit" value="Submit"></input>
</form>

Server Side: नीचे दिए गए कोड में PHP स्क्रिप्ट है, जहां $ _GET साहचर्य सरणी का उपयोग सर्वर अंत में भेजी गई जानकारी प्राप्त करने के लिए किया जाता है।

<?php
if( $_GET["name"] || $_GET["email"] || $_GET["contact"])
{
echo "Welcome: ". $_GET['name']. "<br />";
echo "Your Email is: ". $_GET["email"]. "<br />";
echo "Your Mobile No. is: ". $_GET["contact"];
}
?>

सूचना की क्वेरी स्ट्रिंग से ऊपर, गेट विधि द्वारा उत्पन्न पता बार में पठनीय हो सकता है, इसलिए सर्वर पर संवेदनशील जानकारी भेजने के लिए कभी भी विधि का उपयोग न करें।

सर्वर को बाइनरी डेटा, इमेज या वर्ड डॉक्यूमेंट फ़ाइल भेजने के लिए इस पद्धति के उपयोग से बचना चाहिए।

POST Method in Hindi

जैसा कि ऊपर बताया गया है, सर्वर पर सूचना भेजने से पहले, यह क्लाइंट की जानकारी को URL में एक क्वेरी स्ट्रिंग में परिवर्तित करता है।

Client Side: नीचे कोड उपयोगकर्ता के लिए जानकारी भरने के लिए विधि = “पोस्ट” के साथ एक HTML फॉर्म है।

<form action="#" method="post">
....
</form>

Server Side: नीचे दिए गए कोड में PHP स्क्रिप्ट है, जहां $ _POST सहयोगी सरणी का उपयोग सर्वर अंत में भेजी गई जानकारी प्राप्त करने के लिए किया जाता है।

<?php
if( $_POST["name"] || $_POST["email"] || $_POST["contact"])
{
echo "Welcome: ". $_POST['name']. "<br />";
echo "Your Email is: ". $_POST["email"]. "<br />";
echo "Your Mobile No. is: ". $_POST["contact"];
}
?>

Leave a Reply

Your email address will not be published. Required fields are marked *

%d bloggers like this: