PHP – 使用 mb_http_input() 检测 HTTP 输入字符编码
phpserver side programmingprogramming更新于 2025/7/18 20:22:17
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 返回字符编码名称,或返回字符编码名称数组。如果类型为"I",并且 mb_http_input() 不处理指定的 HTTP 输入,则返回 False。
示例
<?php
// 它将返回输入字符编码
//UTF-8
$string =mb_http_input("I");
var_dump($string);
?>
输出
array(1) {
[0]=>
string(5) "UTF-8"
}

