Computer >> Máy Tính >  >> Lập trình >> PHP

PHP - Phát hiện mã hóa ký tự đầu vào HTTP với mb_http_input ()

mb_http_input () trong PHP được sử dụng để phát hiện HTTP (giao thức truyền siêu văn bản) mã hóa ký tự đầu vào. Chức năng này được hỗ trợ trong phiên bản PHP 5.4 hoặc cao hơn.

Cú pháp

array|string mb_http_input(str $type=null)

Tham số

mb_http_input () chỉ chấp nhận một tham số duy nhất -

  • $ loại - Trong loại tham số, chuỗi đầu vào chỉ định kiểu đầu vào, như -

    • G được sử dụng cho GET,

    • P được sử dụng cho POST,

    • C được sử dụng cho COOKIE,

    • S được sử dụng cho STRING,

    • L được sử dụng cho LIST và

    • Tôi cho toàn bộ danh sách (nó sẽ trả về mảng).

Nếu loại bị bỏ qua, sau đó nó trả về kiểu đầu vào cuối cùng được xử lý.

Giá trị trả lại

mb_http_input () trả về tên mã hóa ký tự theo loại , hoặc một mảng tên mã hóa ký tự. Nếu loại là "I" và nếu là mb_http_input () không xử lý đầu vào HTTP được chỉ định, sau đó nó trả về False.

Ví dụ

<?php
   // It will return the input character encoding
   //UTF-8
   $string =mb_http_input("I");
   var_dump($string);
?>

Đầu ra

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