进入有一行代码。
根据题目提示 txt?
先进行代码解析:
extract():—使用数组键名作为变量名,使用数组键值作为变量值。针对数组的每个元素,将当前符号表创建一个对应的变量
empty():—判断一个变量是否是空的,当一个变量并不存在,或者他的值等同于FALSE,那么他会认为不存在。如果变量不存在的话,empty并不会产生警告
trim():—移除字符串两侧的空白字符或其他预定义字符。
file_get_contents:—将整个文件读入一个字符串中
由此可知,获得flag要使ac不为空,f的值从文件fn中获取,并且ac===f****
由于题目给出的提示为txt?,猜测目录下有txt文件,测试出flag.txt
构造?ac=flags&fn=flag.txt
为什么ac=flags不是flag
因为flag**.txt文件下是这个:**