2023-09-17 16:48:40 | 我爱编程网
主要的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官方文档。
thinkphp框架安装后使用方法:
1、ThinkPHP最新版本可以在官方网站下载。
2、下载后的压缩文件解压到WEB目录(或者任何目录都可以),框架的目录结构为:
├─ThinkPHP.php 框架入口文件
├─Common 框架公共文件 我爱编程网
├─Conf 框架配置文件
├─Extend 框架扩展目录
├─Lang 核心语言包目录
├─Lib 核心类库目录
│ ├─Behavior 核心行为类库
│ ├─Core 核心基类库
│ ├─Driver 内置驱动
│ │ ├─Cache 内置缓存驱动
│ │ ├─Db 内置数据库驱动
│ │ ├─TagLib 内置标签驱动
│ │ └─Template 内置模板引擎驱动
│ └─Template 内置模板引擎
└─Tpl 系统模板目录
注意,框架的公共入口文件ThinkPHP.php是不能直接执行的,该文件只能在项目入口文件中调用才能正常运行,这是很多新手很容易犯的一个错误。
3、接下来先在WEB根目录下面创建一个app子目录(这个就是app就是项目名),然后在该目录下面创建一个index.php文件,添加一行简单的代码:
<?php
require '/ThinkPHP框架所在目录/ThinkPHP.php';
这行代码的作用就是加载ThinkPHP框架的入口文件ThinkPHP.php,这是所有基于ThinkPHP开发应用的第一步。然后,在浏览器中访问这个入口文件。
欢迎界面如下:
第一步实现自动加载
第二步实现依赖注入容器
第三步实现路由
第四步实现控制器
第五步实现模型
第六步实现最基本的一些辅助操作类
1.Db类,数据库操作少不了
2.数据操作类,接收过滤getpostputdelete等数据
3.配置文件操作类,任何一个框架都少不了,是吧。
4.模板引擎,如果是前后端分离的可以不实现。
5.缓存操作,fileredismemcache等常用缓存
以上实现了一个最简单基本的框架就好了。
当然一个框架肯定不只这些。
以上就是今天分享给大家的内容了,想要了解更多后端开发资讯,敬请关注我爱编程网!php爬虫框架怎么安装说到做爬虫,大家都可能第一时间想到的是python,其实php也是可以用来写爬虫程序的。php一贯简洁、易用,亲测使用PHPspider框架10分钟就能写出一个简单的爬虫程序。一、PHP环境安装和python一样,PHP也需要环境,可以使用官网下载的PHP,也可以使用XAMPP、PHPstudy等集成环境下的PHP。比较推荐集成环境,省去单独安装Mysql数
Composer怎么安装php框架?1、首先去Composer下载安装这个工具。2、通过Composer安装 Yii;3、这是安装Yii2.0的首选方法。如果你还没有安装Composer,你可以按照这里的说明进行安装。4、安装完Composer,运行下面的命令来安装ComposerAsset插件:5、现在选择的应用程序模板之一,开始安装Yii2.0。应用程序模板是一
代码审计学php还是java代码审计学是php。本文不是技术文章,主要给出大家java代码审计学习方向的资料、资源推荐,如何从小白一点一点成长。因为最近好多人私信我,怎么去学java代码审计,这里尽量把小白刚入门存在的问题给解答出来。对于没有代码审计经验的,可以先从php代码审计入手,了解php语言特性,既然都在t00ls混了,大家肯定都会利用web常见漏洞:参考链接1,有了这个基础之后,可
新手如何做审计?新手如何做审计?先看看书吧。简单点!先订审计计划1、审计目标(审计范围、审计时间、审计人员安排等)2、审计内控测试(就是测试企业的财务制度是否能保证产生的财务报表准确、公允、无重大遗漏等)3、实质测试(就是抽些凭证或其他文件测试结果是否与报表反映的一致)4、最后审计结论5、出具审计报告。如何做采购审计采购审计是指对从采购规划至到合同
php爬虫框架怎么安装说到做爬虫,大家都可能第一时间想到的是python,其实php也是可以用来写爬虫程序的。php一贯简洁、易用,亲测使用PHPspider框架10分钟就能写出一个简单的爬虫程序。一、PHP环境安装和python一样,PHP也需要环境,可以使用官网下载的PHP,也可以使用XAMPP、PHPstudy等集成环境下的PHP。比较推荐集成环境,省去单独安装Mysql数
php爬虫框架怎么安装说到做爬虫,大家都可能第一时间想到的是python,其实php也是可以用来写爬虫程序的。php一贯简洁、易用,亲测使用PHPspider框架10分钟就能写出一个简单的爬虫程序。一、PHP环境安装和python一样,PHP也需要环境,可以使用官网下载的PHP,也可以使用XAMPP、PHPstudy等集成环境下的PHP。比较推荐集成环境,省去单独安装Mysql数
phpstorm怎么安装composer方法/步骤1百度搜索下载 Composer-Setup.exe安装软件包2下载成功!3准备安装软件,双击软件就可以安装此软件默认安装装就可以了,并会自动搜索PHP.exe的安装路径。4稍等一会,下载组件5显示此页面表示安装完成!如果报错就检查PHP扩展的OpenSSL有没有打开6
php开发工具(提高开发效率的必备工具)PHP是一种非常流行的开发语言,被广泛用于Web开发。随着Web应用程序变得越来越复杂,我们需要更好的工具来提高开发效率。在本文中,我们将介绍一些最受欢迎的PHP开发工具,以及它们如何帮助我们更快地开发Web应用程序。1.PHPStormPHPStorm是一款功能强大的PHP集成开发环境(IDE),它提供了许多有用的功能,如代码自动完成、
2023-09-13 13:02:53
2023-09-21 21:18:47
2023-06-26 19:36:09
2023-07-16 10:35:19
2023-07-16 10:26:24
2023-06-26 23:28:31