新增var_session_id配置,解决flash上传session跨域的问题

This commit is contained in:
小陈叔叔
2016-01-13 14:05:28 +08:00
parent 0e204c8265
commit 4acf06a220
2 changed files with 7 additions and 7 deletions

View File

@@ -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,
],
// +----------------------------------------------------------------------

View File

@@ -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']);
}