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 // It will return the input character encoding //UTF-8 $string =mb_http_input("I"); var_dump($string); ?>
输出
array(1) { [0]=> string(5) "UTF-8" }
广告