本文介绍: php:// 可用于以下目的:1. 读取来自用户输入的数据2. 写入数据到客户端浏览器3. 记录错误信息
php://[输入输出流]
跟**http://**一样,这是php的一个特定的协议格式,统称为伪协议,这是所有伪协议的父类
php:// 可用于以下目的:
php://filter
条件
作用
设计用于数据流打开时的筛选过滤应用。对于一体式(all-in-one)的文件函数非常有用,类似 readfile()、file() 和 file_get_contents(),在数据流内容读取之前没有机会应用其他过滤器。
说明
php://filter可获取指定文件源码,如果再利用包含函数漏洞,php://filter流会被当作php文件执行,一般对其进行编码,使其不被执行,获取到编码后解码,从而达到任意文件的读取
用法
两个用法本质一样
php://input
条件
作用
可以访问请求的原始数据的只读流,在POST请求中访问POST的data部分
说明
用法
php://input + [POST DATA]执行在post体中的php代码
zip://
条件
作用
说明
用法
phar://
条件
作用
说明
用法
data://
条件
作用
说明
用法
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。