# (4)config配置
#### 1. 項目中的config.php:
```
<?php
/****
@author:1132w11
2016.10.25 14:02;
****/
return [
'url_route_on' => true,
'URL_MODEL'=>2,
"web_root" => "/tp5/public/static/",
//"web_root" => "/static/",
"web" => "/tp5/public/index.php/",
'session' => [
'auto_start' => true,
'name' => 'login@',
'expire' => 1800, /*時間長度*/
],
'captcha' => [
// 驗證碼字符集合
'codeSet' => '0123456789',
// 'codeSet' => '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY',
// 驗證碼字體大小(px)
// 'fontSize' => 25,
// 是否畫混淆曲線
'useCurve' => true,
// 驗證碼位數
'length' => 3,
// 驗證成功后是否重置
'reset' => true
],
];
```
如果開啟了url\_route\_on參數的話,會首先進行URL的路由檢測。
#### 2. session配置部分
expire最主要是session失效時間,貌似再官方手冊沒有直接寫到。
#### 3 驗證碼captcha配置部分
主要是codeSet這個因素,可以給驗證碼設置任何你想要的驗證類型,中文英文數字,例如:
```
'codeSet' => '0123456789', //驗證碼為純數字
'codeSet' => '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY',
//數字大小字母
'codeSet' => '2345678abcdefhijkmnpqrstuvwxyzABCDEFGHJKLMNPQRTUVWXY你好睡覺啊',
//數字大小字母加漢子類型驗證碼
```
#### 4. 頁面到期自動退出
這里可以給后臺頁面的index.html文件的meta加一個自動刷新頁面的時間,并且時間跟session自動銷毀的時間相等。session到期后,頁面刷新一次就自動退回到登錄頁面!代碼:
```
<meta http-equiv="refresh" content="1800">
```
- 序言
- API開發實例
- 群文件,給萌碼新的福利
- 一、登錄(新增視頻演示:第五節)
- (1)新建數據庫
- (2)模板制作
- (3)MVC架構
- (4)config配置
- (5)功能實現及源碼
- (6)URL優化
- (7)快速布置源碼在電腦上
- 二、留言板
- (1)新建數據庫
- (2)前端制作
- (3)MVC處理數據
- (4)功能實現及源碼
- 三、API接口的調用
- (1)自制109新聞API
- (2)聊天機器人API
- (3)curl原理
- 四、文件上傳
- (1)官網例子講解
- (2)上傳顯示進度條
- 五、分頁
- (1)簡單分頁
- (2)細說分頁
- 六、增刪改查(軟刪除)
- (1)單張表CURD
- (2)關聯CURD
- (一)一對一關聯CURD
- (二)一對多關聯CURD
- (三)多對多關聯CURD
- 七、二維碼生成
- 八、Ajax調用
- 九、ico
- 十一、ckeditor富文本編輯器
- 十二、3分鐘搭建服務器
- 十三、微信公眾號開發
- (1)填寫服務器配置
- 十四、自定義標簽alert
- 十五、遍歷二級菜單
- 十六、權限管理
- 十七、Thinkcmf分頁樣式優化
- 番外篇、紅燒鯽魚
- 第二期更新公告