Страницы

Поиск по вопросам

понедельник, 1 октября 2018 г.

Php://input

Привет встретил код $body = file_get_contents('php://input'); Этот метод нужен чтобы получить содержимое POST и GET запросов?Чем уже $_POST и $_GEt не устроил? Зачем вообще нужен этот ужас? Читая статью трудно въехать для чего нужны эти самые потоки...Ни примеров ни толквого изложения.... http://www.php.net/manual/ru/wrappers.php.php


Ответ

чем вас мануал не устраивает? оригинал: php://input is a read-only stream перевод: php://input является потоком только для чтения оригинал: php://input instead of $HTTP_RAW_POST_DATA as it does not depend on special php.ini directives. Moreover, for those cases where $HTTP_RAW_POST_DATA is not populated by default, it is a potentially less memory intensive alternative to activating always_populate_raw_post_data. перевод: В случае POST-запросов предпочтительней использовать php://input вместо $HTTP_RAW_POST_DATA, так как этот метод не зависит от специальных php.ini директив. Кроме того, в тех случаях, где $HTTP_RAW_POST_DATA не заполняется по умолчанию, это потенциально менее затратно для памяти, чем активация директивы always_populate_raw_post_data. оригинал: php://input is not available with enctype="multipart/form-data" перевод: php://input не доступен с типом содержимого enctype="multipart/form-data" читать надо внимательней

Комментариев нет:

Отправить комментарий