परिचय
$_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 एंटिटीज़ में वर्णों को बदलने के लिए किया जाता है।
| कैरेक्टर | प्रतिस्थापन |
|---|---|
| < (कम से) | < |
| > (अधिक से) | > |
| & (एम्परसैंड) | & |
| " (डबल कोट) | " |
| ' (सिंगल कोट) | ' या ' |
<?php echo "Name: " . htmlspecialchars($_GET["name"]) . "
"; echo "age: " . htmlspecialchars($_GET["age"]) . "
"; ?>
आउटपुट
Name : xyz Age : 20