라이브러리

[PHP] mb_http_input - HTTP 입력 문자 인코딩 감지


PHP에서 `mb_http_input` 함수는 HTTP 요청에서 받은 데이터를 처리하는 데 사용되는 함수입니다. 이 함수는 HTTP 요청의 데이터를 분석하여 GET, POST, PUT, PATCH, DELETE, COOKIE, SERVER, ENV, FILES 등 다양한 데이터 타입을 반환합니다.

mb_http_input 함수의 사용법


`mb_http_input` 함수는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

string mb_http_input ( string $type [, string $variable ] )



- `$type`: 데이터 타입을 지정합니다. 예를 들어, `GET`, `POST`, `COOKIE`, `SERVER`, `ENV`, `FILES` 등입니다.
- `$variable`: 선택적으로 데이터 변수를 지정할 수 있습니다.

예제


# 1. GET 데이터 처리


#hostingforum.kr
php

// GET 데이터를 처리합니다.

$data = mb_http_input('GET');

echo "GET 데이터: $data";



# 2. POST 데이터 처리


#hostingforum.kr
php

// POST 데이터를 처리합니다.

$data = mb_http_input('POST');

echo "POST 데이터: $data";



# 3. COOKIE 데이터 처리


#hostingforum.kr
php

// COOKIE 데이터를 처리합니다.

$data = mb_http_input('COOKIE');

echo "COOKIE 데이터: $data";



# 4. SERVER 데이터 처리


#hostingforum.kr
php

// SERVER 데이터를 처리합니다.

$data = mb_http_input('SERVER');

echo "SERVER 데이터: $data";



# 5. ENV 데이터 처리


#hostingforum.kr
php

// ENV 데이터를 처리합니다.

$data = mb_http_input('ENV');

echo "ENV 데이터: $data";



# 6. FILES 데이터 처리


#hostingforum.kr
php

// FILES 데이터를 처리합니다.

$data = mb_http_input('FILES');

echo "FILES 데이터: $data";



주의사항


- `mb_http_input` 함수는 PHP 5.4.0 부터 지원됩니다.
- 이 함수는 HTTP 요청의 데이터를 분석하여 반환합니다. 따라서, 이 함수를 사용할 때는 HTTP 요청의 데이터가 올바르게 전달되는지 확인해야 합니다.
- 이 함수는 데이터 타입을 반환하므로, 데이터를 처리할 때는 데이터 타입을 확인해야 합니다.

결론


`mb_http_input` 함수는 HTTP 요청의 데이터를 처리하는 데 사용되는 함수입니다. 이 함수는 다양한 데이터 타입을 반환할 수 있으므로, 데이터를 처리할 때는 데이터 타입을 확인해야 합니다. 이 함수를 사용할 때는 HTTP 요청의 데이터가 올바르게 전달되는지 확인해야 하며, 데이터 타입을 확인해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 421 페이지

검색

게시물 검색