Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी $_POST

परिचय

$_POST एक पूर्वनिर्धारित चर है जो HTTP POST विधि द्वारा URL को पास किए गए कुंजी-मान जोड़े का एक सहयोगी सरणी है जो URLEncoded का उपयोग करता है या मल्टीपार्ट/फॉर्म-डेटा अनुरोध में सामग्री-प्रकार।

$HTTP_POST_VARS इसमें भी वही जानकारी है, लेकिन यह सुपरग्लोबल नहीं है, और अब इसे बहिष्कृत कर दिया गया है।

POST अनुरोध के साथ सर्वर पर डेटा भेजने का सबसे आसान तरीका निर्दिष्ट करना है विधि POST के रूप में HTML फॉर्म की विशेषता। यह मानते हुए कि ब्राउज़र में URL https://localhost/testscript.php . है , method=POST HTML फॉर्म में सेट है test.html नीचे के रूप में -

<form action="testscript.php" method="POST">
   <input type="text" name="name">
   <input type="text" name="age">
   <input type ="submit" value="submit">
</form>

PHP स्क्रिप्ट इस प्रकार है:

उदाहरण

<?php
echo "Name : " . $_POST["name"] . "<br>";
echo "Age : " . $_POST["age"];
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

Name : xyz
Age : 20

निम्नलिखित उदाहरण में, htmlspecialchars() फ़ंक्शन का उपयोग HTML निकायों में वर्णों को परिवर्तित करने के लिए किया जाता है।

चरित्र प्रतिस्थापन
&(एम्परसेंड) &
" (दोहरा उद्धरण) "
' (एकल उद्धरण) ' या '
<(इससे कम) <
> (इससे अधिक) >

यह मानते हुए कि उपयोगकर्ता ने dta को name=xyz . के रूप में पोस्ट किया है और आयु=20

उदाहरण

<?php
echo "Name: " . htmlspecialchars($_POST["name"]) . "<br>";
echo "age: " . htmlspecialchars($_POST["age"]) . "<br>";
?>

आउटपुट

यह निम्नलिखित परिणाम देगा -

Name : xyz
Age : 20

  1. PHP में एक स्ट्रिंग के रूप में एक चर नाम कैसे प्राप्त करें?

    PHP में एक स्ट्रिंग के रूप में एक चर नाम प्राप्त करने के लिए, कोड इस प्रकार है- उदाहरण <?php    $a = "This is it!";    $$a = "Demo string!";    print($a); ?> आउटपुट यह निम्नलिखित आउटपुट उत्पन्न करेगा- This is it! उदाहरण आइए अब एक और उदाहरण दे

  1. PHP में zip_entry_name () फ़ंक्शन

    zip_entry_name() फ़ंक्शन ज़िप संग्रह फ़ाइल का नाम लौटाता है। सिंटैक्स zip_entry_name(zip_entry) पैरामीटर zip_entry - zip_open() के साथ खोली गई एक ज़िप फ़ाइल का उल्लेख यहाँ किया जाना है। वापसी zip_entry_name() फ़ंक्शन ज़िप संग्रह फ़ाइल का नाम देता है। निम्नलिखित एक उदाहरण है। मान लें कि हमारे पा

  1. पायथन में डिफ़ॉल्ट तर्क

    एक डिफ़ॉल्ट तर्क एक तर्क है जो एक डिफ़ॉल्ट मान मानता है यदि उस तर्क के लिए फ़ंक्शन कॉल में कोई मान प्रदान नहीं किया जाता है। निम्न उदाहरण डिफ़ॉल्ट तर्कों पर एक विचार देता है, यदि यह पारित नहीं होता है तो यह डिफ़ॉल्ट आयु प्रिंट करता है - उदाहरण #!/usr/bin/python # Function definition is here def prin