mb_http_input() ฟังก์ชันใน PHP ใช้เพื่อตรวจหา HTTP (โปรโตคอลการถ่ายโอนข้อความแบบไฮเปอร์เท็กซ์) การเข้ารหัสอักขระอินพุต ฟังก์ชันนี้รองรับในเวอร์ชัน PHP 5.4 หรือสูงกว่า
ไวยากรณ์
array|string mb_http_input(str $type=null)
พารามิเตอร์
mb_http_input() ยอมรับเพียงพารามิเตอร์เดียว -
-
$type − ใน ประเภท พารามิเตอร์ สตริงอินพุตระบุประเภทอินพุต เช่น −
-
G ใช้สำหรับ GET
-
P ใช้สำหรับ POST
-
C ใช้สำหรับคุกกี้
-
S ใช้สำหรับ STRING
-
L ใช้สำหรับ LIST และ
-
I สำหรับรายการทั้งหมด (จะส่งคืนอาร์เรย์)
-
ถ้า พิมพ์ ถูกละเว้น จากนั้นจะส่งกลับประเภทอินพุตสุดท้ายที่ประมวลผล
คืนค่า
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" }