您好,欢迎访问一九零五行业门户网

php://input是什么

php://input是什么?
php://input 
php://input 是个可以访问请求的原始数据的只读流。当请求方式是post,并且content-type不等于”multipart/form-data”时,可以使用php://input来获取原始请求的数据。
post 请求的情况下,最好使用 php://input 来代替 $http_raw_post_data,因为它不依赖于特定的 php.ini 指令。 而且,这样的情况下 $http_raw_post_data 默认没有填充, 比激活 always_populate_raw_post_data 潜在需要更少的内存。 enctype=multipart/form-data 的时候 php://input 是无效的。
note: 在 php 5.6 之前 php://input 打开的数据流只能读取一次; 数据流不支持 seek 操作。 不过,依赖于 sapi 的实现,请求体数据被保存的时候, 它可以打开另一个 php://input 数据流并重新读取。 通常情况下,这种情况只是针对 post 请求,而不是其他请求方式,比如 put 或者 propfind。
php://output 
php://output 是一个只写的数据流, 允许你以 print 和 echo 一样的方式 写入到输出缓冲区。
更多相关技术文章,请访问!
其它类似信息

推荐信息