什么是“php://输入”?它主要见于Web服务

时间:2011-12-28 13:34:49

标签: php

php://input在以下代码段中的相关性是什么?它用于什么?

$json_string = GPTake(array('json_string'));
$handle = fopen('php://input', 'r');
$jsonInput = fgets($handle);

$test = json_decode($jsonInput);

3 个答案:

答案 0 :(得分:7)

它允许您直接访问输入流,而不是在PHP已经应用$_GET / $_POST超级全局变量后访问数据。此外,根据手册,它既不那么密集,并且允许您在应用任何 php.ini 指令之前获取信息。

有关详情,请参阅php://input

上的PHP Manual

答案 1 :(得分:7)

php://是PHP支持的各种输入/输出流的方案包装器。你可以在这里阅读:http://www.php.net/manual/en/wrappers.php.php

具体来说,php://input允许您直接读取输入流。

答案 2 :(得分:-3)