Какова актуальность php://input
в следующем фрагменте и для чего он используется?
$json_string = GPTake(array('json_string')); $handle = fopen('php://input', 'r'); $jsonInput = fgets($handle); $test = json_decode($jsonInput);
Он дает вам прямой доступ к входному потоку, а не к доступу к данным после того, как PHP уже применил супер-глобальные переменные $_GET
/ $_POST
. Кроме того, согласно руководству, он менее интенсивен и позволяет захватывать информацию до того, как будут применены любые директивы php.ini .
Для получения дополнительной информации прочитайте руководство по php://input
php://
является оболочкой схемы вокруг различных потоков ввода / вывода, поддерживаемых PHP. Вы можете прочитать здесь: http://www.php.net/manual/en/wrappers.php.php .
В частности, php://input
позволяет вам напрямую считывать входной поток.
прочитайте следующее
http://php.net/manual/en/features.file-upload.put-method.php