# (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"> ```