Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP – mb_http_input()을 사용하여 HTTP 입력 문자 인코딩 감지

<시간/>

mb_http_input() PHP의 함수는 HTTP (하이퍼 텍스트 전송 프로토콜)를 감지하는 데 사용됩니다. 입력 문자 인코딩. 이 기능은 PHP 5.4 이상 버전에서 지원됩니다.

구문

array|string mb_http_input(str $type=null)

매개변수

mb_http_input() 단일 매개변수만 허용합니다 -

  • $유형유형에서 매개변수, 입력 문자열은 −

    와 같은 입력 유형을 지정합니다.
    • G는 GET에 사용됩니다.

    • P는 POST에 사용됩니다.

    • C는 쿠키에 사용됩니다.

    • S는 STRING에 사용됩니다.

    • L은 LIST에 사용되고

    • 전체 목록에 대해 I(배열을 반환함).

유형인 경우 생략하면 마지막으로 처리된 입력 유형을 반환합니다.

반환 값

mb_http_input() 유형에 따라 문자 인코딩 이름을 반환합니다. , 또는 문자 인코딩 이름의 배열입니다. 유형이 "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"
}