本地文件包含能不能通过 PHP 配置限制文件包含的路径
当然能,这个关键的配置项就是 open_basedir
open_basedir
的作用
open_basedir
是一个强大的安全配置,它定义了 PHP 脚本可以访问的根目录。当一个 PHP 脚本试图使用文件系统函数(如 include
、require
、fopen
、file_get_contents
等)来访问文件时,open_basedir
会检查目标文件路径是否位于它指定的目录或其子目录中
如果目标文件不在指定的目录范围内,PHP 会拒绝该操作并抛出错误