问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

thinkphp怎么做才是安全的sql防注入

发布网友 发布时间:2022-04-06 00:48

我来回答

1个回答

热心网友 时间:2022-04-06 02:17

主要的sql注入来源于数据请求。比如表单的提交。攻击者会在请求中带上一些可执行的sql语句。达到注入的目的。

Thinkphp内置了数据过滤机制。可以有效的将一些存在风险的符号过滤处理。具体如下:

1、Thinkphp3.2版本:

使用I方法来获取post、get等参数。例如获取id参数。

I('get.id');
I('post.id');

2、Thinkphp5.0版本:

由于5.0版本将单字母方法取消了,取而代之的是一些语义更明确的方法名,I方法对应的是input方法。所有使用input方法来获取post、get等参数。例如获取id参数。

input('get.id');
input('post.id');

更多案例可以查看Thinkphp官方文档。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
是选诺顿杀毒软件好还是NOD32好? 诺顿好还是NOD32好???请高手指点 诺顿安全软件和ESET NOD32安全软件相比,谁的防护.杀毒更强,功能更多... 诺顿和NOD32这两个杀毒软件哪个比较好? 什么是土地二次抵押 "口似含莲,乾姜之手"是什么意思? 乾姜的意思是什么 都说Pinnacle Food公司各方面做的好,有对这家了解的吗 空调蒸发箱多久清洗一次 空调蒸发箱需要清洗吗 苹果xr流量设置 thinkphp3.2.3 修改怎么写 thinkphp 反序列化有什么用 是不是thinkphp的数据缓存机制和mysql的冲突 php有没有什么函数可以获取一个方法中的参数名和参数类型的 thinkphp的问题 thinkphp中怎么用ajax thinkphp 3.2 去除调试模式后报错,怎么解决 laravel的设计模式,结构和thinkphp有什么异同 ThinkPHP框架简单的注册登录里用户权限控制怎么实现 thinkphp怎么使用bewtten ThinkPHP中怎么使用自定义的封装类 thinkphp框架有什么功能及使用方法 为什么迅雷会员共享网站上的账号密码都不能用?怎么做才可以用啊? 迅雷会员vip共享手机APP软件 本人个人付费迅雷白金vip账号:164426330 密码:abcd123456 共享给朋友们,祝大家生活愉快 迅雷VIP帐号共享~请勿改密码,谢谢 帐号15259152999密码15201520 迅雷7vip账号共享,谢谢,绝对不改密码 求一个共享的迅雷VIP账号和密码、要能使用离线下载资源的、不要很多人用的或者在网上复制过来的、发到邮箱 迅雷会员还能分享?怎么个意思?把自己账号密码给别人用??求科普 迅雷会员账号密码有的给我一个 常规架设THINKPHP是什么意思 thinkphp能开发大型网站吗? 控制反转和依赖注入的区别 控制反转和依赖注入的区别是什么? 什么是spring的控制反转与依赖注入 依赖注入和控制反转是一个意思吗 Spring中控制反转(IoC)/依赖注入(DI)说的是一回事吗?只是名字不同?新出的Spring3里是哪一个? 一个关于Spring,依赖注入,控制反转有什么用 PHP开发指南如何实现理解依赖注入容器 spring依赖注入,和控制反转。用自己的话说是怎么说的。最好能够用代码来解释 没有spring怎么实现控制反转和依赖注入管理 spring的依赖注入和控制反转 Spring,依赖注入,控制反转有什么用的问 反射是实现控制反转和依赖注入的根本基础,对吗 Hibernate控制反转和依赖注入如何理解?请用自己的话说,还有项目流程如何讲解 spring 的ioc怎么控制反转依赖注入 讲讲什么是依赖注入以及给我们的项目开发带来了什么好处 如何用最简单的方式解释依赖注入?依赖注入是如何实现解耦的 php 注册树模式到底有什么好处 thinkphp 什么是树形结构