聊聊php://input数据流

京漂大叔 2020-07-28 PM 124℃ 0条

timg.jpg
今天聊一下 php://input
php:// — 访问各个输入/输出流(I/O streams)
PHP 提供了一些杂项输入/输出(IO)流,允许访问 PHP 的输入输出流、标准输入输出和错误描述符, 内存中、磁盘备份的临时文件流以及可以操作其他读取写入文件资源的过滤器。
通常我们获取POST或者GET的数据都是$_REQUEST,或者$_GET,$_POST就可以了

当我们自己写接口,给别人请求的时候,通过使用xml或者json的数据形式,进行传输,这个时候,当别人请求了你的接口之后,你如何获取客户的数据,并处理,返回对应的数据。

这样我们通过获取php://input数据流,即可得到客户传输过来的XML或者JSON数据,然后进行处理,操作返回数据即可。

$apidata = file_get_contents("php://input"); 
$data = json_decode($apidata,true);

非特殊说明,文章均为原创。

上一篇 PHP依赖包管理Composer安装和使用
下一篇 没有了

评论啦~