评分(16)
解题动态
伊伊意义 攻破了该题 59分钟前
gongyy 攻破了该题 2小时前
SurPLus007 攻破了该题 2小时前
gjy 攻破了该题 4小时前
violet06 攻破了该题 4小时前
ADGuang 攻破了该题 4小时前
花辞树223 攻破了该题 5小时前
15561214499 攻破了该题 6小时前
771232546 攻破了该题 14小时前
000000k 攻破了该题 16小时前
英俊的男人 攻破了该题 16小时前
最帅的男人 攻破了该题 16小时前
16673465983 攻破了该题 17小时前
zlx 攻破了该题 17小时前
IlIlIlIllll 攻破了该题 17小时前
Biscuitvv 攻破了该题 18小时前
xxgh 攻破了该题 18小时前
jjijiww 攻破了该题 18小时前
zz0607 攻破了该题 18小时前
评论
lwgzs 6月前
举报
稍微理解了一点php
alZerNest 6月前
举报
为什么输入'1'不能过
a误逍遥a 6月前
举报
因为他判别数字类型前面有个!,所以你输入字符串应当不全是数字,比如我输入就是1a,之所以后面1a==1是因为==是弱比较,只比较字符串前面部分,跟1比较的话到后面字母就不比了
alZerNest 6月前
举报
你php大爹比较数字直接看前面有没有数字是吧,哪怕是字符串也没有问题是吧
alZerNest 6月前
举报
《论为什么说php是世界上坠好的编程语言》
tangweixiong 6月前
举报
为什么这道题不能传num=true,我感觉也是符合条件的呀
2687821343 7月前
举报
读解php即可,!is_numeric意思为检测变量是否为数字或数字字符串(如整数、浮点数、科学计数法或十六进制表示),返回布尔值,!is_numeric通过逻辑非运算符 ! 对上述结果取反:若变量非数字或非数字字符串,返回 true;否则返回 false。需num=1可得flag,输入num=1'或1后插入任意字符即可。
wangruiqing800 7月前
举报
学会了弱比较和强比较
bensmiss 7月前
举报
!is_numeric($num)的意思是不是数字或数字字符才能往下,==是弱比较,会自动转换类型(===是强比较),所以当num==1(转换后为1),可以得到flag。所以,get请求让num=1xxxx,1开头就行,后面不要数字。
RedCr0w 8月前
举报
php弱类型比较,get传入num=1a即可,1a过第一个判断,第二个判断会强制转换1a为1进行比较。
HK1ng 8月前
举报
传入弱类型,看到有一个is_numeric判断,直接传一个1abc,进行绕过,然后下面是弱类型比较,1abc==1.