看代码分析 ,此题的flag是由flag1和flag2两部分组成
直接传参得到flag1
或者
if($a==0 and $a){
echo $flag1;
}
表示:参数a=0且a为真。
/?a=1&a==0
得到flag1
is_numeric() 函数用于检测变量是否为数字或数字字符串(百度得)
if(is_numeric($b)){
exit();
}
if($b>1234){
echo $flag2;
}
表示:b不是数字和数字字符串且b大于1234
1235>1234
用/?b=1235a加在url后面。或者1235换成别的数字也可,只要大于1234;a也可以换成别的字母
得到flag2
直接放一起