mb_http_input

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_http_input — Определяет кодировку символов входных данных HTTP-запроса

Описание

function mb_http_input(?string $type = null): array|string|false

Функция определяет кодировку символов входных данных HTTP-запроса.

Список параметров

type

Строка, которая указывает тип входных данных: "G" — GET-аргументы, "P" — тело POST-запроса, "C" — COOKIE, "S" — строка, "L" — список и "I" — всё перечисленное с возвратом массива (array). При пропуске аргумента функция вернёт последний обработанный тип входных данных.

Возвращаемые значения

Функция возвращает название кодировки символов входных данных, тип которых указали в аргументе type, или массив названий кодировок, если в параметр type передали значение "I". Функция mb_http_input() вернёт false, если не получится обработать входные данные HTTP-запроса.

Ошибки

При передаче в аргументе type недопустимого типа функция выбрасывает ошибку ValueError.

Список изменений

Версия Описание
8.0.0 Функция mb_http_input() теперь выбрасывает ошибку ValueError, если значение параметра type некорректно. Параметр type теперь принимает null.

Смотрите также

  • mb_internal_encoding() - Устанавливает или получает внутреннюю кодировку символов файла скрипта
  • mb_http_output() - Устанавливает или получает кодировку символов HTTP-вывода
  • mb_detect_order() - Устанавливает или получает порядок определения кодировки символов
+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы