* fix bug for sessionID.

This commit is contained in:
wangyidong
2021-07-20 14:03:06 +08:00
parent 2499c19069
commit 6d897cf2d1
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -852,7 +852,7 @@ class baseRouter
if(!defined('SESSION_STARTED'))
{
/* If request header has token, use it as session for authentication. */
$this->sessionID = isset($_SERVER['HTTP_AUTHORIZATION']) ? session_id($_SERVER['HTTP_AUTHORIZATION']) : session_id();
if(isset($_SERVER['HTTP_AUTHORIZATION'])) session_id($_SERVER['HTTP_AUTHORIZATION']);
$sessionName = $this->config->sessionVar;
session_name($sessionName);
@@ -860,6 +860,8 @@ class baseRouter
if($this->config->customSession) session_save_path($this->getTmpRoot() . 'session');
session_start();
$this->sessionID = session_id();
if(isset($_GET[$this->config->sessionVar])) helper::restartSession($_GET[$this->config->sessionVar]);
define('SESSION_STARTED', true);
+1 -1
View File
@@ -1,6 +1,6 @@
<?php if($files):?>
<?php
$sessionString = $config->requestType == 'PATH_INFO' ? '?' : '&';
$sessionString = ($config->requestType == 'PATH_INFO' and !isonlybody()) ? '?' : '&';
$sessionString .= session_name() . '=' . session_id();
?>
<?php if($fieldset == 'true'):?>