<?php
$flag='xxx';
extract($_GET);
if(isset($shiyan))
{
$content=trim(file_get_contents($flag));
if($shiyan==$content)
{
echo'flag{xxx}';
}
else
{
echo'Oh.no';
}
}
?>
extract() 函数从数组中将变量导入到当前的符号表。
该函数使用数组键名作为变量名,使用数组键值作为变量值。针对数组中的每个元素,将在当前符号表中创建对应的一个变量。
当然,如果某一个键名之前已经被赋值,则会被覆盖掉
所以只需要重新get传参flag和shiyan两个值,让他两个相等就可以了
trim() 函数移除字符串两侧的空白字符或其他预定义字符。