Bugku-web5-矛盾

php弱类型

在这里插入图片描述
这里是get请求
所以在地址栏操作
但是请求什么呢
这段php其中意思是:
变量num值需要判断,如果不是数值型,就判断是不是1,如果是1就echo flag
不是数值型可以是1?
这就是php的弱类型
‘1’ == 1 是true

在这里插入图片描述
不行

在这里插入图片描述

1. php==符号不能判断类型
2. 在数字与字符串比较时会将字符串转化为数字进行比较
3. 网页会自动给字符串带上引号
4. is_numeric函数指定变量是数字或者纯数字字符串会返回true,否则false
5. 另外不要随便添加空格,如?num = 1是不合语法的

猜你喜欢

转载自blog.csdn.net/m0_51641607/article/details/113838632
今日推荐