矛盾WEB 未解决

分数: 10 金币: 1
题目作者: harry
一  血: chounana
一血奖励: 1金币
解  决: 33456
提  示:
描  述:
矛盾
评论
jalyn 5年前

num=1+0强制转成整型

回复 4

vinceyang 5年前

PHP一个数字和一个字符串进行比较或者进行运算时,PHP会把字符串转换成数字再进行比较。PHP转换的规则的是:若字符串以数字开头,则取开头数字作为转换结果,若无则输出0。 在PHP中,== 会先进行类型转换,再进行对比,而===会先比较类型,如果类型不同直接返回不相等。

回复 12

4w 5年前

php弱类型

回复 0

zl2013408 5年前

为什么输入true不行呢

回复 0

bafang 5年前

?num=1a

回复 3

脚本也简单 5年前

if=($num==1) 意思就是num等于数字1就会打印flag 但是is_numeric函数检测数字 细心的话会注意到可以在1后面加个字符串这样就可以满足判断 num=1"a" // ""字符串里面可以输入随便英语 这样flag就出来了

回复 16

ko no dio 哒! 5年前

soga,hahaha~

回复 0

yuseya 5年前

“==”和“===”的区别

回复 0

丶我亚索贼六 5年前

数字后面加个非数字的即可

回复 2

liuyan 5年前

PHP一个数字和一个字符串进行比较或者进行运算时,PHP会把字符串转换成数字再进行比较。PHP转换的规则的是:若字符串以数字开头,则取开头数字作为转换结果,若无则输出0。 在PHP中,== 会先进行类型转换,再进行对比,而===会先比较类型,如果类型不同直接返回不相等。

回复 35

WriteUp

image

1 金币

评分(19)

解题动态

起舞弄清影 攻破了该题 7小时前
BugKing** 攻破了该题 8小时前
趣儿 攻破了该题 11小时前
@starry 攻破了该题 14小时前
CHANGAN 攻破了该题 15小时前
TvTI 攻破了该题 16小时前
ddddddwj 攻破了该题 16小时前
rzwk 攻破了该题 16小时前
YuanBao 攻破了该题 17小时前
wuxvzifu 攻破了该题 17小时前
mrcfromsx 攻破了该题 18小时前
SeraphinaTi 攻破了该题 21小时前
aaaaaaaaaccc 攻破了该题 22小时前
xinghewulei 攻破了该题 1天前
楣辛 攻破了该题 1天前
KENING 攻破了该题 1天前
种满鲜花给你 攻破了该题 1天前
炘璘 攻破了该题 1天前
月意 攻破了该题 1天前
konbu 攻破了该题 1天前
问题反馈