mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-03 14:02:47 +08:00
增加var_session_id配置,支持动态传入session_id实现回话控制
This commit is contained in:
@@ -136,6 +136,7 @@ return [
|
||||
|
||||
// 是否使用session
|
||||
'use_session' => true,
|
||||
'var_session_id' => '', // SESSION_ID的提交变量
|
||||
'session' => [
|
||||
'id' => '',
|
||||
'prefix' => 'think',
|
||||
|
||||
@@ -39,7 +39,9 @@ class Session
|
||||
if (isset($config['prefix'])) {
|
||||
self::$prefix = $config['prefix'];
|
||||
}
|
||||
if (isset($config['id']) && !empty($config['id'])) {
|
||||
if (Config::get('var_session_id') && isset($_REQUEST[Config::get('var_session_id')])) {
|
||||
session_id($_REQUEST[Config::get('var_session_id')]);
|
||||
} elseif (isset($config['id']) && !empty($config['id'])) {
|
||||
session_id($config['id']);
|
||||
}
|
||||
if (isset($config['name'])) {
|
||||
|
||||
Reference in New Issue
Block a user