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

PHP $_GET सुपरग्लोबल - क्वेरी स्ट्रिंग पैरामीटर्स


परिचय

$_GET HTTP अनुरोध के URL से जुड़ी क्वेरी स्ट्रिंग के माध्यम से वर्तमान स्क्रिप्ट को पास किए गए वेरिएबल्स की एक सहयोगी सरणी है। ध्यान दें कि सरणी GET अनुरोधों के अलावा क्वेरी स्ट्रिंग वाले सभी अनुरोधों द्वारा भरी जाती है।

$HTTP_GET_VARS में वही प्रारंभिक जानकारी होती है, लेकिन इसे डिप्रिकेटेड कर दिया गया है।

डिफ़ॉल्ट रूप से, क्लाइंट ब्राउज़र सर्वर पर URL के लिए HTTP GET विधि द्वारा अनुरोध भेजता है। URL से जुड़ी क्वेरी स्ट्रिंग में & सिंबल द्वारा जोड़े गए key=value जोड़े हो सकते हैं। $_GET सहयोगी सरणी इन कुंजी-मान जोड़े को संग्रहीत करती है।

यह मानते हुए कि ब्राउज़र में URL है: https://localhost/testscript.php?name=xyz&age=20

उदाहरण

उदाहरण 1: $_GET पैरामीटर्स एक्सेस करना

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

आउटपुट

Name : xyz 
Age : 20

उदाहरण 2: htmlspecialchars() के साथ सुरक्षित आउटपुट

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

कैरेक्टरप्रतिस्थापन
< (कम से)&lt;
> (अधिक से)&gt;
& (एम्परसैंड)&amp;
" (डबल कोट)&quot;
' (सिंगल कोट)&#039; या &apos;
<?php 
echo "Name: " . htmlspecialchars($_GET["name"]) . "
"; echo "age: " . htmlspecialchars($_GET["age"]) . "
"; ?>

आउटपुट

Name : xyz 
Age : 20
  1. - PHP में वेरिएबल नाम को स्ट्रिंग के रूप में कैसे प्राप्त करें

    PHP में वेरिएबल नाम को स्ट्रिंग के रूप में प्राप्त करना उदाहरण 1: वेरिएबल वेरिएबल्स () <?php $a = This is it!; $$a = Demo string!; print($a); ?> आउटपुट This is it! व्याख्या: $a में This is it! है। $$a वेरिएबल $This is it! बनाता है (मान्य लेकिन असामान्य)। यह **वेरिएबल नाम प्राप्त नहीं करत

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

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

  1. - पायथन में डिफ़ॉल्ट आर्गुमेंट्स

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