TP框架复习(五)

版权声明:CopyRight @CSDN 码农Robin https://blog.csdn.net/weixin_41423450/article/details/85227834

1、验证码的使用

1.1、快速入门

①、创建方法

在这里插入图片描述

②、模块内引入

在这里插入图片描述

同一模块、控制器下,直接调用该方法,也可设置路由规则,采用路由规则访问验证码图片。js动作实现点击切换验证码。

③、查看效果

在这里插入图片描述

1.2、自定义生成验证码

说明:关于验证码的源码存储位置\vendor\topthink\think-captcha\src\Captcha.php

①、查看源码中的配置信息

在这里插入图片描述

②、创建方法生成自定义的验证码

在这里插入图片描述

③、查看效果

在这里插入图片描述

1.3、验证码校验

在这里插入图片描述

若在生成验证码时,传递了验证码加密密钥,则校验时,也必须传递,否则校验是无效的。

在这里插入图片描述

2、session与cookie

2.1、session的使用

2.1.1、session的初始化

①、查看文档

在这里插入图片描述

②、查看配置项

若想要修改session机制可以修改配置文件

在这里插入图片描述

默认使用文件方式存储session信息,若指定redis或memcache存储,需要额外指定host port及password进行配置

③、关于手动初始化

在这里插入图片描述

2.1.2、session的使用

①、直接使用session下的方法

基础用法:

在这里插入图片描述

②、使用session助手函数

在这里插入图片描述

2.1.3、实现session写入redis

修改配置文件

在这里插入图片描述

2.2、cookie的使用

2.2.1、cookie的初始化

在这里插入图片描述

2.2.2、cookie的使用

①、使用cookie类下的方法

在这里插入图片描述

②、使用助手函数实现

在这里插入图片描述

在使用cookie前建议先配置cookie的配置项

在这里插入图片描述

3、文件上传

猜你喜欢

转载自blog.csdn.net/weixin_41423450/article/details/85227834