php关于数字防注入,intval溢出,intval
[ 2019-08-22 12:48:53 | 作者: admin ]
数字防注入方法
1.强制转换类型,intval(num),(int)num(mum小于等于2147483647),
2.num=num+0 这样php也会自动给你转换
$n="n";
$a=2147483648.05555;
echo intval($a).$n; //result -2147483648
echo (int) $a,$n;//result -2147483648
echo floatval($a).$n;//result 2147483648.0556
echo floor(floatval($a)).$n;//result 2147483648
在32为系统中 第一位为符号位 后面31为指数为 -2的31 ~ 2的31次方-1
64 第一位为符号位 后面的63为指数位 -2的63~2的63次方-1
原文链接:https://blog.csdn.net/u010412301/article/details/55046733
1.强制转换类型,intval(num),(int)num(mum小于等于2147483647),
2.num=num+0 这样php也会自动给你转换
$n="n";
$a=2147483648.05555;
echo intval($a).$n; //result -2147483648
echo (int) $a,$n;//result -2147483648
echo floatval($a).$n;//result 2147483648.0556
echo floor(floatval($a)).$n;//result 2147483648
在32为系统中 第一位为符号位 后面31为指数为 -2的31 ~ 2的31次方-1
64 第一位为符号位 后面的63为指数位 -2的63~2的63次方-1
原文链接:https://blog.csdn.net/u010412301/article/details/55046733
评论Feed: http://blog.xg98.com/feed.asp?q=comment&id=2613
这篇日志没有评论。
此日志不可发表评论。