“php:// input”是什么意思?

时间:2013-09-03 01:00:21

标签: php javascript backbone.js

我正在阅读PHP和backbone.js。很多人似乎在做file_get_contents(“php:// input”)来读取服务器发送的数据。大多数人都认为这有效,但似乎没有人解释为什么或如何运作。根据PHP文档,此函数将文件读入字符串。但是“php:// input”URL指向什么?这是一个在每个请求上创建的文件,是使用$ _POST的替代方法,还是什么?感谢您的任何信息!

1 个答案:

答案 0 :(得分:2)

php://input允许您从请求中读取原始数据,而不是依赖于$ _POST,如果请求使用某种特殊格式,它将为空或无效。

您可以获得有关此包装器和其他PHP包装器here

的完整详细信息