# (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分页样式优化
- 番外篇、红烧鲫鱼
- 第二期更新公告