问题 什么是“php://输入”?它主要见于webservice


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

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

$test = json_decode($jsonInput);

3915
2017-12-28 13:34


起源



答案:


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

有关更多信息,请阅读 PHP手册 上 php://input


7
2017-12-28 13:37





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

特别, php://input 允许您直接读取输入流。


6
2017-12-28 13:37



非常感谢 - User1988


答案:


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

有关更多信息,请阅读 PHP手册 上 php://input


7
2017-12-28 13:37





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

特别, php://input 允许您直接读取输入流。


6
2017-12-28 13:37



非常感谢 - User1988


阅读以下内容

  http://php.net/manual/en/features.file-upload.put-method.php 


-3
2017-12-28 13:38