Web8 - 图1进入有一行代码。

    根据题目提示 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文件下是这个:**Web8 - 图2


    Web8 - 图3