1. 程式人生 > >TP框架複習(五)

TP框架複習(五)

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、檔案上傳