Session 配置
优质
小牛编辑
139浏览
2023-12-01
我们对session做了3种实现,也就是session提供了3种存储介质, file, memcache, redis. 任你选择,可实现无缝切换。至于这三种方式的优劣势的话都是老生长谈了,这里就不说了,大家都懂的。需要提一下的是如果你想实现单点登陆的话那你可能只能选redis和memcache了。 下面是配置文档:
filepath :
app/configs/session.config.php
return array (
/**
* 定义session介质
* 1. file => 文件介质存储 (default)
* 2. memo => memcache介质存储
* 3. redis => redis介质存储
*/
'session_handler' => 'file',
//file session configure
'file' => array(
'session_file_prefix' => 'heros_session_', /* session file prefix */
'session_update_interval' => 30, /* session update interval */
'session_save_path' => APP_RUNTIME_PATH."session", /* session文件保存路径 */
'gc_maxlifetime' => 3600, /* session gc lifetime */
),
//memcache session configure
'memo' => array(
'host' => '127.0.0.1',
'port' => '11211',
'gc_maxlifetime' => 3600, /* session gc lifetime */
),
//redis session configure
'redis' => array(
'host' => '127.0.0.1',
'port' => 6379,
'gc_maxlifetime' => 3600, /* session gc lifetime */
)
);
配置都很简单,大家都看得懂的,这里就不做解释了。如有问题请联系作者