1、引入公共文件
{include file=”public/header” /}
2、缓存cache
1)在配置文件中,添加
‘cache’ => [
‘type’ => ‘File’, //类型
‘path’ => CACHE_PATH, //缓存路径
‘prefix’ => ‘’, //缓存前缀
‘expire’ => 0, //缓存有效时间
],
支持的缓存类型包括file、memcache、wincache、sqlite、redis和xcache。
设置缓存:Cache::set(‘name’,$value,3600);
缓存自增:Cache::inc(‘name’,3); //步数为3
缓存自减:Cache::dec(‘name’,3); //步数为3
获取缓存:dump(Cache::get(‘name’));
删除缓存:Cache::rm(‘name’);
获取并删除缓存:Cache::pull(‘name’);
清空缓存:Cache::clear();
2)$options = [
// 缓存类型为File
‘type’ => ‘File’,
// 缓存有效期为永久有效
‘expire’ => 0,
// 指定缓存目录
‘path’ => APP_PATH . ‘runtime/cache/‘,
];
// 缓存初始化
// 不进行缓存初始化的话,默认使用配置文件中的缓存配置
cache($options);
// 设置缓存数据
cache(‘name’, $value, 3600);
// 获取缓存数据
var_dump(cache(‘name’));
// 删除缓存数据
cache(‘name’, NULL);
// 设置缓存的同时并且进行参数设置
cache(‘test’, $value, $options);
可以同时使用多个缓存类型
3、session
use think\S