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"
}

更新於: 2021-10-11

489 次瀏覽

啟動您的 事業

完成課程後即可獲得認證

開始
廣告
© . All rights reserved.