小工具知识网

当前位置: 首页 > 行业知识 > PHP伪协议详解

行业知识

PHP伪协议详解

2026-11-15 12:20:31 来源:互联网转载

PHP伪协议���结

()

file:// 协议

  • 条件:

    • allow_url_fopen:off/on
    • allow_url_include :off/on
  • 作用:
    用于访问本地文件系统,在CTF中通常用来读取本地文件的且不受allow_url_fopen与allow_url_include的影响。
    include()/require()/include_once()/require_once()参数可控的情况下,如导入为非.php文件,则仍按照php语法进行解析,这是include()函数所决定的。
  • 说明:
    file:// 文件系统是 PHP 使用的默认封装协议,展现了本地文件系统。当指定了一个相对路径(不以/、、\或 Windows 盘符开头的路径)提供的路径将基于当前的工作目录。在很多情况下是脚本所在的目录,除非被修改了。使用 CLI 的时候,目录默认是脚本被调用时所在的目录。在某些函数里,例如 fopen() 和 file_get_contents(),include_path 会可选地搜索,也作为相对的路径。
  • 用法:

    ()

上一篇:葫芦侠模组下载攻略,轻松掌握下载步骤,一键获取模组!

下一篇:服务器怎么联网?