কম্পিউটার টিউটোরিয়াল

PHP – mb_http_input() ফাংশন ব্যবহার করে HTTP ইনপুট ক্যারেক্টার এনকোডিং সনাক্ত করুন


PHP-এ mb_http_input() ফাংশনটি HTTP (হাইপার-টেক্সট ট্রান্সফার প্রোটোকল) ইনপুট ক্যারেক্টার এনকোডিং সনাক্ত করতে ব্যবহৃত হয়। এই ফাংশনটি PHP 5.4 বা উচ্চতর সংস্করণে সমর্থিত।

সিনট্যাক্স

array|string mb_http_input(str $type=null)

প্যারামিটারসমূহ

mb_http_input() শুধুমাত্র একটি প্যারামিটার গ্রহণ করে:

  • $type – type প্যারামিটারে, ইনপুট স্ট্রিংটি ইনপुटের ধরন নির্দিষ্ট করে, যেমন:

    • G ব্যবহার করা হয় GET-এর জন্য,

    • P ব্যবহার করা হয় POST-এর জন্য,

    • C ব্যবহার করা হয় COOKIE-এর জন্য,

    • S ব্যবহার করা হয় STRING-এর জন্য,

    • L ব্যবহার করা হয় LIST-এর জন্য, এবং

    • I পুরো তালিকার জন্য (এটি অ্যারে রিটার্ন করবে)।

যদি type বাদ দেওয়া হয়, তবে এটি প্রক্রিয়াকৃত শেষ ইনপুট টাইপ রিটার্ন করে।

রিটার্ন মান

mb_http_input() type অনুযায়ী ক্যারেক্টার এনকোডিং নাম বা ক্যারেক্টার এনকোডিং নামের একটি অ্যারে রিটার্ন করে। যদি type "I" হয় এবং mb_http_input() নির্দিষ্ট HTTP ইনপুট প্রক্রিয়া না করে, তবে এটি False রিটার্ন করে।

উদাহরণ

<?php // এটি ইনপুট ক্যারেক্টার এনকোডিং রিটার্ন করবে //UTF-8 $string =mb_http_input("I"); var_dump($string); ?>

আউটপুট

array(1) { [0]=> string(5) "UTF-8" }

  1. PHP-তে htmlentities() ফাংশন

  2. PHP-তে convert_cyr_string() ফাংশন

  3. PHP-এ ctype_xdigit() ফাংশন

  4. PHP-র সাথে SAP ইন্টিগ্রেশন