我正在阅读PHP和backbone.js。很多人似乎在做file_get_contents(“php:// input”)来读取服务器发送的数据。大多数人都认为这有效,但似乎没有人解释为什么或如何运作。根据PHP文档,此函数将文件读入字符串。但是“php:// input”URL指向什么?这是一个在每个请求上创建的文件,是使用$ _POST的替代方法,还是什么?感谢您的任何信息!
答案 0 :(得分:2)
php://input
允许您从请求中读取原始数据,而不是依赖于$ _POST,如果请求使用某种特殊格式,它将为空或无效。
您可以获得有关此包装器和其他PHP包装器here
的完整详细信息