पीएचपी सुपरग्लोबल - $_REQUEST
सुपर ग्लोबल वैरिएबल बिल्ट-इन वेरिएबल्स हैं जो हमेशा सभी स्कोप में उपलब्ध होते हैं।
पीएचपी $_REQUEST
PHP $_REQUEST एक PHP सुपर ग्लोबल वैरिएबल है जिसका उपयोग HTML फॉर्म सबमिट करने के बाद डेटा एकत्र करने के लिए किया जाता है।
नीचे दिया गया उदाहरण एक इनपुट फ़ील्ड और सबमिट बटन के साथ एक फॉर्म दिखाता है। जब कोई उपयोगकर्ता "सबमिट" पर क्लिक करके डेटा सबमिट करता है, तो प्रपत्र डेटा <form> टैग की क्रिया विशेषता में निर्दिष्ट फ़ाइल को भेजा जाता है। इस उदाहरण में, हम प्रपत्र डेटा को संसाधित करने के लिए इस फ़ाइल को ही इंगित करते हैं। यदि आप प्रपत्र डेटा को संसाधित करने के लिए किसी अन्य PHP फ़ाइल का उपयोग करना चाहते हैं, तो उसे अपनी पसंद के फ़ाइल नाम से बदलें। फिर, हम इनपुट फ़ील्ड का मान एकत्र करने के लिए सुपर ग्लोबल वैरिएबल $_REQUEST का उपयोग कर सकते हैं:
उदाहरण
<html>
<body>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>">
Name: <input type="text" name="fname">
<input type="submit">
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// collect value of input field
$name = $_REQUEST['fname'];
if (empty($name)) {
echo "Name is empty";
} else {
echo $name;
}
}
?>
</body>
</html>