1 Star 0 Fork 1.6K

macker112300/SwiftAdmin

forked from coolsec/SwiftAdmin 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
session.php 1.74 KB
一键复制 编辑 原始数据 按行查看 历史
coolsec 提交于 2022-11-29 11:42 +08:00 . fix: 修复字典bug、缓存默认使用file
<?php
/**
* This file is part of webman.
*
* Licensed under The MIT License
* For full copyright and license information, please see the MIT-LICENSE.txt
* Redistributions of files must retain the above copyright notice.
*
* @author walkor<walkor@workerman.net>
* @copyright walkor<walkor@workerman.net>
* @link http://www.workerman.net/
* @license http://www.opensource.org/licenses/mit-license.php MIT License
*/
return [
'type' => getenv('CACHE_DRIVER') ?: 'file', // or redis or redis_cluster
'handler' => getenv('CACHE_DRIVER') == 'redis' ? Webman\Session\RedisSessionHandler::class : Webman\Session\FileSessionHandler::class,
'config' => [
'file' => [
'save_path' => runtime_path() . '/sessions',
],
'redis' => [
'host' => getenv('CACHE_HOSTNAME') ?: '127.0.0.1',
'port' => getenv('CACHE_HOSTPORT') ?: 6379,
'database' => getenv('CACHE_SELECT') ?: 0,
'auth' => getenv('CACHE_PASSWORD') ?: '',
'prefix' => '', // session key prefix
],
'redis_cluster' => [
'host' => ['127.0.0.1:7000', '127.0.0.1:7001', '127.0.0.1:7001'],
'timeout' => 2,
'auth' => '',
'prefix' => '',
]
],
'session_name' => 'SESSION_ID',
'auto_update_timestamp' => false,
'lifetime' => 7 * 24 * 60 * 60,
'cookie_lifetime' => 7 * 24 * 60 * 60,
'cookie_path' => '/',
'domain' => '',
'http_only' => false,
'secure' => false,
'same_site' => '',
'gc_probability' => [1, 1000],
];
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/macker112300/swiftadmin.git
git@gitee.com:macker112300/swiftadmin.git
macker112300
swiftadmin
SwiftAdmin
master

搜索帮助