mb_http_input() PHP में फ़ंक्शन का उपयोग HTTP का पता लगाने के लिए किया जाता है (हाइपर-टेक्स्ट ट्रांसफर प्रोटोकॉल) इनपुट वर्ण एन्कोडिंग। यह फ़ंक्शन PHP 5.4 या उच्चतर संस्करण में समर्थित है।
सिंटैक्स
array|string mb_http_input(str $type=null)
पैरामीटर
mb_http_input() केवल एक ही पैरामीटर स्वीकार करता है -
-
$प्रकार - प्रकार . में पैरामीटर, इनपुट स्ट्रिंग इनपुट प्रकार को निर्दिष्ट करती है, जैसे -
-
G का उपयोग GET के लिए किया जाता है,
-
P का उपयोग POST के लिए किया जाता है,
-
C का उपयोग कुकी के लिए किया जाता है,
-
S का उपयोग STRING के लिए किया जाता है,
-
L का उपयोग LIST के लिए किया जाता है, और
-
मैं पूरी सूची के लिए (यह सरणी लौटाएगा)।
-
यदि प्रकार छोड़ दिया जाता है, फिर यह संसाधित अंतिम इनपुट प्रकार लौटाता है।
रिटर्न वैल्यू
mb_http_input() प्रकार . के अनुसार वर्ण एन्कोडिंग नाम लौटाता है , या वर्ण एन्कोडिंग नामों की एक सरणी। यदि प्रकार "I" है और यदि mb_http_input() निर्दिष्ट HTTP इनपुट को संसाधित नहीं करता है, फिर यह गलत लौटाता है।
उदाहरण
<?php // It will return the input character encoding //UTF-8 $string =mb_http_input("I"); var_dump($string); ?>
आउटपुट
array(1) { [0]=> string(5) "UTF-8" }