教学之友,学习之友。

站长教学网

当前位置: 站长教学网 > 网站编程 > PHP教程 >

php超大数字防注入intval函数溢出的解决方法

时间:2013-07-13 12:08来源:未知 作者:ken 点击:

防注入的时候使用intval强制转换成数字的问题。数字大于2147483647会出现溢出出现负数。使用个方法来替代这个吧

$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

(责任编辑:ken)
TAG标签: php 注入 intval 溢出
顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容