mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-01 20:52:48 +08:00
新增var_session_id配置,解决flash上传session跨域的问题
This commit is contained in:
@@ -136,12 +136,12 @@ return [
|
||||
|
||||
// 是否使用session
|
||||
'use_session' => true,
|
||||
'var_session_id' => '', // SESSION_ID的提交变量
|
||||
'session' => [
|
||||
'id' => '',
|
||||
'prefix' => 'think',
|
||||
'type' => '',
|
||||
'auto_start' => true,
|
||||
'id' => '',
|
||||
'var_session_id' => '', // SESSION_ID的提交变量,解决flash上传跨域
|
||||
'prefix' => 'think',
|
||||
'type' => '',
|
||||
'auto_start' => true,
|
||||
],
|
||||
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
@@ -39,8 +39,8 @@ class Session
|
||||
if (isset($config['prefix'])) {
|
||||
self::$prefix = $config['prefix'];
|
||||
}
|
||||
if (Config::get('var_session_id') && isset($_REQUEST[Config::get('var_session_id')])) {
|
||||
session_id($_REQUEST[Config::get('var_session_id')]);
|
||||
if ($config['var_session_id'] && isset($_REQUEST[$config['var_session_id']])) {
|
||||
session_id($_REQUEST[$config['var_session_id']]);
|
||||
} elseif (isset($config['id']) && !empty($config['id'])) {
|
||||
session_id($config['id']);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user