一、常见的文件包含函数
php中常见的文件包含函数有以下四种:
-
include()
-
require()
-
include_once()
-
require()_once()
include与require基本是相同的,除了错误处理方面:
-
include(),只生成警告(E_WARNING),并且脚本会继续
-
require(),会生成致命错误(E_COMPILE_ERROR)并停止脚本
-
include_once()与require()_once(),如果文件已包含,则不会包含,其他特性如上
二、举个小例子
文件包含可以读本地文件 ,但是只能读非php文件,因为include会将php文件解析


再看一个例子

在前端显示是

那我们可以让a=I want flag嘛,试试
很明显不行

现在报了一个没有这个文件的错误

直接开始抓包

因为此为文件流的形式读取



















