mb_http_input() PHP-তে ফাংশন HTTP (হাইপার-টেক্সট ট্রান্সফার প্রোটোকল) সনাক্ত করতে ব্যবহৃত হয় ইনপুট অক্ষর এনকোডিং। এই ফাংশনটি পিএইচপি 5.4 বা উচ্চতর সংস্করণে সমর্থিত৷
৷সিনট্যাক্স
array|string mb_http_input(str $type=null)
পরামিতি
mb_http_input() শুধুমাত্র একটি প্যারামিটার গ্রহণ করে −
-
$type - টাইপ-এ প্যারামিটার, ইনপুট স্ট্রিং ইনপুট প্রকার নির্দিষ্ট করে, যেমন −
-
GET,
-এর জন্য G ব্যবহার করা হয় -
POST,
-এর জন্য P ব্যবহার করা হয় -
C কুকির জন্য ব্যবহৃত হয়,
-
STRING,
-এর জন্য S ব্যবহার করা হয় -
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" }