$_GET['goods_id']+0 的使用详解


Posted in PHP onJune 06, 2013

目的: 为了防止sql注入,tid,goods_id都是正整数类型,防止人为了在后面追加 ?tid=1 or 1 这样的语句.
原理: 不管你的参数多么险恶,+0后都老老实实变成数值类型

比如 '?tid=1 or 1' , $_GET['tid']+0 后值变成1;

有学生问,你为什么不用(int)强转或intval来转换.
1: 用哪种方式,目的都是一样的
2: 用+0,只需要打2个字符,用(int)要打5个,intval()要打8个.
3: 对于+0,我不需要关心$tid是整型还是浮点型,还是大于2^32的长整型(如mysql中取得bigint), +0都能适应.
而用强转,则会发生溢出,当然你可以说,我用float来转,那不是还得分情况区别吗.

PHP 相关文章推荐
杏林同学录(五)
Oct 09 PHP
PHP实现网上点歌(二)
Oct 09 PHP
MySQL连接数超过限制的解决方法
Jul 17 PHP
关于PHP堆栈与列队的学习
Jun 21 PHP
php中生成随机密码的自定义函数代码
Oct 21 PHP
ThinkPHP表单自动提交验证实例教程
Jul 18 PHP
php判断两个浮点数是否相等的方法
Mar 14 PHP
PHP 二维数组和三维数组的过滤
Mar 16 PHP
CI操作cookie的方法分析(基于helper类库)
Mar 28 PHP
详解PHP的抽象类和抽象方法以及接口总结
Mar 15 PHP
PHP命名空间用法实例分析
Sep 04 PHP
关于Yii中模型场景的一些简单介绍
Sep 22 PHP
PHP编码规范的深入探讨
Jun 06 #PHP
PHP输出XML到页面的3种方法详解
Jun 06 #PHP
PHP转换文件夹下所有文件编码的实现代码
Jun 06 #PHP
利用PHP实现图片等比例放大和缩小的方法详解
Jun 06 #PHP
PHP删除目录及目录下所有文件的方法详解
Jun 06 #PHP
解决PHP超大文件下载,断点续传下载的方法详解
Jun 06 #PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
Jun 06 #PHP
You might like
一个ftp类(ini.php)
2006/10/09 PHP
组合算法的PHP解答方法
2012/02/04 PHP
PHP实现利用MySQL保存session的方法
2014/08/23 PHP
php实现检查文章是否被百度收录
2015/01/27 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
php常用字符函数实例小结
2016/12/29 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
PHP Web表单生成器案例分析
2020/06/02 PHP
XHTML-Strict 内允许出现的标签
2006/12/11 Javascript
JavaScript 异步调用框架 (Part 6 - 实例 & 模式)
2009/08/04 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
extjs 如何给column 加上提示
2014/07/29 Javascript
浅析Javascript中“==”与“===”的区别
2014/12/23 Javascript
JavaScript驾驭网页-DOM
2016/03/24 Javascript
JavaScript日期对象(Date)基本用法示例
2017/01/18 Javascript
JavaScript实现焦点进入文本框内关闭输入法的核心代码
2017/09/20 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
vue中重定向redirect:‘/index‘,不显示问题、跳转出错的完美解决
2020/09/28 Javascript
Python访问纯真IP数据库脚本分享
2015/06/29 Python
Python学习小技巧之列表项的排序
2017/05/20 Python
Django基础之Model操作步骤(介绍)
2017/05/27 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
Python日期时间Time模块实例详解
2019/04/15 Python
使用python获取(宜宾市地震信息)地震信息
2019/06/20 Python
Python读取pdf表格写入excel的方法
2021/01/22 Python
台湾SHOPRO购物行家:亚洲首创影视.3C.家电.优质购物平台
2018/05/07 全球购物
DIY手工制作经营店创业计划书
2014/02/01 职场文书
陈欧广告词
2014/03/14 职场文书
岗位竞聘书范文
2014/03/31 职场文书
个人自荐材料
2014/05/23 职场文书
今冬明春火灾防控工作方案
2014/05/29 职场文书
动漫设计与制作专业推荐信
2014/07/07 职场文书
努力学习保证书
2015/02/26 职场文书
银行中层干部培训心得体会
2016/01/11 职场文书
《自然之道》读后感3篇
2019/12/17 职场文书
Python万能模板案例之matplotlib绘制甘特图
2022/04/13 Python